如何在Pjax
中使用Yii 2
和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(); ?>
答案 0 :(得分:2)
您已接近解决问题。在Html::a
参数中添加:
'data-pjax' => 0,
您将拥有一个不会重定向到另一个页面的链接。