带有POST请求的Yii 2中的Pjax

时间:2016-11-29 16:45:52

标签: post yii2 pjax

如何在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(); ?>

1 个答案:

答案 0 :(得分:2)

您已接近解决问题。在Html::a参数中添加:

'data-pjax' => 0,

您将拥有一个不会重定向到另一个页面的链接。