带有 POST 请求的 Yii 2 中的 Pjax
Pjax in Yii 2 with POST request
如何在 Yii 2
中使用 Pjax
和 POST 请求?
我试过那样做,但页面还是会重新启动:
<?php Pjax::begin(['id' => 'some-id', 'clientOptions' => ['method' => 'POST']]);?>
...
some content
...
<?=Html::a('', ['cart/cart'],
['class'=>'close1',
'data' => [
'method' => 'post',
'params' => [
'idCartToDelete' => $product->idCart,
],
]
]
)
?>
...
some content
...
<?php Pjax::end(); ?>
您的问题即将解决。在您的 Html::a
参数中添加:
'data-pjax' => 0,
并且您将有一个 link 不会重定向到另一个页面。
如何在 Yii 2
中使用 Pjax
和 POST 请求?
我试过那样做,但页面还是会重新启动:
<?php Pjax::begin(['id' => 'some-id', 'clientOptions' => ['method' => 'POST']]);?>
...
some content
...
<?=Html::a('', ['cart/cart'],
['class'=>'close1',
'data' => [
'method' => 'post',
'params' => [
'idCartToDelete' => $product->idCart,
],
]
]
)
?>
...
some content
...
<?php Pjax::end(); ?>
您的问题即将解决。在您的 Html::a
参数中添加:
'data-pjax' => 0,
并且您将有一个 link 不会重定向到另一个页面。