رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
نمایش لودینگ در هنگام ارسال اطلاعات با Pjax
#1
سلام

اساتید محترم من اطلاعات مورد نظر که کاربر در فرم وارد میکنه به صورت AJAX و با استفاده از Pjax ارسال میکنم به دیتابیس و ...

میخواستم بدونم چطوری میشه در هنگام ارسال اطلاعات و دریافت جواب و نمایش با Pjax چطوری میشه لودینگ نمایش داد ...
پاسخ
تشکر شده توسط:
#2
تو yii2 و با توجه widgets\Pjax اطلاعی ندارم  
اما مگه بااین تکه کد jS مشکل حل نمیشه؟


//https://github.com/defunkt/jquery-pjax


$(document).on('pjax:send', function() {
 $('#loading').show()
})
$(document).on('pjax:complete', function() {
 $('#loading').hide()
})

یادگیری مداوم حداقل شرط لازم برای موفقیت در هر زمینه ای است که در آن فعالیت می کنید؛ هر روز چیز جدیدی بیاموزید.
پاسخ
تشکر شده توسط: mehdi king , megahamed22
#3
ممنون دوست من چزا با همین کد مشکل حل شد ممنون .

دوستانی که این مشکل با Pjax در Yii2 داشتن میتونین اینطوری مشکل رو حل کنند


این کد را هرجا که دوست دارن نمایش داده بشه Loading ... قرار بدید
<div id="loading" style="display:none">Loding ...</div>

و کد زیر را آخر صفحه

<?php
$script = <<< JS

$(document).on('pjax:send', function() {
 $('#loading').show()
})
$(document).on('pjax:complete', function() {
 $('#loading').hide()
})
JS;
$this->registerJs($script);
?>
پاسخ
تشکر شده توسط: minoo , megahamed22




کاربران در حال بازدید این موضوع: 1 مهمان