رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
pjax
#1
سلام
قبلا توی یی1 لینک و فرم های اجاکس به راحتی درست میشد و میشد ازش استفاده کرده
حالا واسه یی 2 می گن pjax همون کارو می کنه ولی من اموزش خوب و قابل قبولی توی این مورد پیدا نکردم ... کسی هست یه ذره توضیح بده با چندتا مثال :)
پاسخ
تشکر شده توسط:
#2
سلام

بطور مثال اگر بخواهید فرم را اجاکس با Pjax ارسال کنید .

اول Pjax را use میکنید

use yii\widgets\Pjax;
use yii\widgets\ActiveForm;

و یک نمونه فرم هم که با Pjax ارسال میشه در زیر میبینی

<?php Pjax::begin(['id' => 'pjax1', 'enablePushState' => false]);?>
   <?php $form = ActiveForm::begin([
       'action' => ['index'],
       'enableClientValidation' => true,
       'options' => ['data-pjax' => ''],
    ])?>

    <?= $form->field($model, 'name') ?>

   <?= Html::submitButton('Submit') ?>

   <?php ActiveForm::end()?>
<?php Pjax::end(); ?>

یا ارسال اجاکس لینک :

<?php Pjax::begin(['id' => 'pjax2', 'enablePushState' => false]);?>

    <?= Html::a('Go To Index', ['index'], ['id' => 'refresh']);?>

<?php Pjax::end(); ?>
پاسخ
تشکر شده توسط: masiha68
#3
بازم نشد ... لینک ها مشکل دارن ...
یه سوال : باید ای دی پی جکس و ای دی لینک یکی باشه ؟؟ و اینکه اگه بخاییم چندتا لینک رو اجاکس کنیم چی !!
پاسخ
تشکر شده توسط:




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