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