In ListView can’t get Next button proper url using jquery.
show below jquery code
<?php
$this->registerJs(
"$(function () {
$(’.saveNext’).on(‘click’, function () {
$.ajax({
url: '".Url::to(['save-next'])."',
success : function() {
alert($('.nexta').attr('data-page'));
window.location.href=$('.nexta').attr('href');
}
});
});
});
");
?>
This is my ListView Code:
<?php
echo ListView::widget([
'dataProvider' => $dataProvider,
'itemView' => '_view',
'layout'=>'{items}{pager}',
'pager' => [
'options'=>['class'=>'pagination'],
'prevPageLabel' => 'Previous',
'nextPageLabel' => 'Next',
'nextPageCssClass' => 'next',
'prevPageCssClass' => 'prev',
'maxButtonCount' => 0,
'linkOptions' => ['class' => 'nexta'],
],
]);
?>
<?= Html::submitButton(Yii::t(‘ot’, ‘Save & Next’), [‘class’ => ‘btn btn-primary btn-create saveNext’, ‘name’ => ‘saveNext’, ]) ?>
This is my pagination next button Html Code
<a class="nexta" data-page="1" href="/myproject/attempt-test?attempt-test=&page=2&per-page=1">Next</a>