طراحی سایت, ساخت ربات تلگرام, آموزش php , سورس کد php ,سورس ربات تلگرام , سورس فروشگاه اینترنتی , آموزش طراحی وب

استفاده از 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> بصورت زیر فراخوانی کنید.

حتما بخوانید  انتخابگر رنگ در جی کوئری (Color Picker)

به جای استفاده از 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 برای شما مفید واقع شده باشد و در پروژه هایی که می نویسید از آن استفاده کنید.

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

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

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

حسن شفیعی
مدرس ، پنتستر ، توسعه دهنده اپلیکیشن های تحت وب ، عضو مرکز حامی نخبگان و از مدیران و اعضای رسمی تیم امنیتی آشیانه هستم . علاقه خاصی به زبان php و امنیت شبکه و لینوکس دارم و هر روز تلاش می کنم به این حوزه ها مسلط تر شوم و اطلاعاتم را در وب به اشتراک بگذارم

دیدگاه کاربران

دیدگاهتان را بنویسید

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

جدیدترین آموزش های آنلاین



دانلود رایگان (هدیه ویژه)

کتاب آموزش زبان برنامه نویسی PHP را دانلود و همین امروز یادگیری را شروع کن و به جمع برنامه نویسان ملحق شو ;)

دانلود رایگان کتاب

افزایش امنیت سایت

مجوزهای ما


logo-samandehi نماد اعتماد الکترونیک

بخش کاربران

هنوز عضو نیستید ؟ کلیک کنید

دانلود کتاب

عضویت در خبرنامه