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

نسخه‌ی کامل: pjax
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام
قبلا توی یی1 لینک و فرم های اجاکس به راحتی درست میشد و میشد ازش استفاده کرده
حالا واسه یی 2 می گن pjax همون کارو می کنه ولی من اموزش خوب و قابل قبولی توی این مورد پیدا نکردم ... کسی هست یه ذره توضیح بده با چندتا مثال :)
سلام

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

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

use yiiwidgetsPjax;
use yiiwidgetsActiveForm;

و یک نمونه فرم هم که با 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(); ?>
بازم نشد ... لینک ها مشکل دارن ...
یه سوال : باید ای دی پی جکس و ای دی لینک یکی باشه ؟؟ و اینکه اگه بخاییم چندتا لینک رو اجاکس کنیم چی !!