تالار گفتمان nCIS.ir

نسخه‌ی کامل: چگونگی نحوه کار pjax
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام
توی درک عملکرد pjax من مشکل دارم
ببینید من اینطور از pjax استفاده کردم وجواب گرفتم
همین صفحه ای که دارین الان مطالعه میکنید نگاه کنید به ارای هر پست یک panel کلی داره که شامل header ومشخصات کاربر سمت راست وbody که متن رو اونجا میبینیم وfooter که شامل کلید لینک برای ویرایش هست

خوب من الان اینطور عمل کردم که کل panel رو که در یک فایل ویو مجزا قرار داره در بازه Pjax قزار دادم وبا renerAjax ویرایش راصدا میزنم که در این صورت ckeditor که برای درج متن درنظر گرفته شده باز میشود
دقیقا در همان محلی که قبلا متن ما نوشته شده بود(باقرار دادن شرط مدادیت درآن)

خوب این خوبه ولی در پنل فوق فقط متن هست که عوض میشه ونیازی نیست که بقیه فیلدها را مجدد ارسال کنیم برای همین من اومدم
محدوده بازه pjax را فقط body در نظر گرفتم واحتمال میدادم کهrendeAjax هم ویوی رندر شده را در این محدوده قرار دهد ولی متاسفانه یک صفحه خالی باز میکند وویو را در آن قرار میدهد واصلا انگار نه انگار که pjax وجود دارد ؟
باید هم لینکی که با PJAX کار میکنه و هم قسمت مقصدش رو داخل PJAX بگذارین. این لینک رو برای مطالعه بیشتر، ببینید:
http://www.yiiframework.com/doc-2.0/yii-...-pjax.html

اگه امکانات پیشرفته‌تری میخواین، توصیه من اینه که با خود AJAX کار کنید.