استفاده از jqGrid در PHP

  • آپدیت شده در تاریخ

استفاده از jqGrid در PHP

jqGrid از پلاگین های بسیار محبوب است و برای مدیریت داده ها با رابط کاربری Grid استفاده می شود. این کتابخانه , کار مدیریت داده های داینامیک در قالب نمایشی Grid را بسیار ساده کرده است .

این کتابخانه از jQuery برای کنترل عملیات گرید (Grid) که توسط AJAX انجام می شود ,  بهره می برد.

بنابراین می توانیم به راحتی هر چه تمام تر اطلاعات را در قالب جدول و با امکاناتی نظیر جستجوی سریع بدون لود مجدد صفحه , مدیریت ستون های قابل نمایش و .. را که مطمینا در پروژه های مختلف دیدید را در اختیار ما قرار می دهد.

استفاده از jqGrid در PHP

استفاده از jqGrid در PHP

استفاده از jqGrid در PHP بسیار آسان است و می تواند با زبان های سمت سرور مثل ASP.NET و غیره نیز هماهنگ شود .و همچنین از بیشتر دیتابیس های معروف مانند SQL , MySQL , Oracle و غیره .. نیز پشتیبانی می کند.

می توانیم Bootstrap و Themeroller را نیز برای نمایش Grid هماهنگ کنیم.

 

با پشتیبانی jqGrid از توابع jQuery و درخواست های AJAX , به راحتی می توانیم آن را برای پروژه های خود هماهنگ کنیم که باعث افزایش سرعت و کیفیت اجرا می شود.

برای مثال اسکریپت  mySQL CRUD در PHP را دیدیم . با استفاده از پلاگین jqGrid , به راحتی می توانیم یک پروژه با قابلیت های CRUD در زمان کم و کدنویسی کوتاه تر ایجاد کنیم .

نه تنها CRUD , بلکه jqGrid قابلیت هایی مثل صفحه بندی , مرتب سازی بر حسب ستون , جستجو در جدول و … را به ما می دهد.

 

jqGrid بصورت سه گانه توسعه یافته است . به این معنا که در هر ورژن جدید , با آخرین نسخه کتابخانه jQuery آپگرید می شود و همچنین با قابلیت های جدید , بهینه سازی ها , .. ارایه می شود .

فراخوانی داده در jqGrid از PHP

برای استفاده از jqGrid در PHP مراحل زیر را باید دنبال کنید :

  • فراخوانی فایل های جی کوئری و کتابخانه jqGrid
  • ارسال درخواست AJAX برای گرفتن داده ها از صفحه PHP
  • لود پاسخ AJAX در قالب jqGrid UI

فراخوانی فایل های جی کوئری و کتابخانه jqGrid

برای استفاده از jqGrid در اسکریپت PHP , نیاز داریم که فایل های CSS و جاوااسکریپت را در تگ <head> بصورت زیر فراخوانی کنید.

به جای استفاده از URL سایت رسمی , می توانیم فایل ها را دانلود و بصورت لوکال فراخوانی کنیم.

ارسال درخواست AJAX برای گرفتن داده ها از صفحه PHP

برای ارسال درخواست AJAX برای گرفتن داده های متنی از صفحه PHP , می توانیم از کد جاوااسکریپت زیر بهره ببریم .

این اسکریپت یک درخواست با یک سری پارامترها را به صفحه getGridData.php ارسال می کند . کد php ی که توسط اسکریپت فراخوانی می شود .

این اسکریپت PHP سطر کاربران را از جدول دیتابیس در فرم یک آرایه php دریافت می کند. این داده آرایه ای با تابع json_encode در php به داده json تبدیل می شود.

با چاپ این داده در صفحه php که توسط ajax فراخوانی می شود , داده در پاسخ درخواست AJAX که توسط تابع javascript ارسال شده , برگشت داده می شود .

این داده JSON پردازش و در jqGrid لود خواهد شد .بعد از آن , اطلاعات کاربران به صورت زیر در قالب رابط کاربری jqGrid نمایش داده می شود.

استفاده از jqGrid در PHP

امیدوارم مقاله آموزشی استفاده از jqGrid در PHP برای شما مفید واقع شده باشد و در پروژه هایی که می نویسید از آن استفاده کنید.

برای دانلود سورس کد کامل این آموزش از باکس دانلود استفاده کنید.

هر سوالی داشتید ، از قسمت نظرات ارسال کنید . سریعا ، پاسخگوی سوالات شما هستیم .

موفق و پیروز باشید.

حسن شفیعی توسعه دهنده وب و موبایل مدیر سایت علاقه خاصی به برنامه نویسی وب و موبایل دارم و هر روز تلاش می کنم به این حوزه مسلط تر شوم و اطلاعاتم را به شکل کاربردی برای علاقه مندان در وب به اشتراک بگذارم. اگر نیاز به برنامه نویس برای انجام پروژه و نوشتن اسکریپت های سمت وب, اپلیکیشن های اندروید و ios, پیدا کردن راه حل توسعه و غیره داشتید حتما از طریق تماس با ما/ واتساپ/ تلگرام بهم پیام بدید. برایتهیه هاست مطمین و پرسرعت کلیک کنید
مطالب زیر را حتما بخوانید
دیدگاه کاربران

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دوره های آموزشی