gpt4 book ai didi

php - Yii CHtml::ajaxSubmitButton 始终以 POST 方法提交数据

转载 作者:行者123 更新时间:2023-12-02 04:30:47 26 4
gpt4 key购买 nike

当我使用 CHtml::ajaxSubmitButton 以 GET 方法提交一些数据时,我遇到了这个问题。无论我尝试什么,它总是以 POST 方法提交数据。

我可能做错了什么吗?这是我的代码。

echo CHtml::beginForm(array('shoppingCart/addItem','GET')); 
echo CHtml::textField('qty', 1, array('size' => 3));
echo CHtml::hiddenField('product_id', $model->product_id); echo CHtml::ajaxSubmitButton('submit',
array('shoppingCart/addItem'),
array(
'type'=>'GET',
//'data' => array()),
));

echo CHtml::endForm();

最佳答案

关于this document type 的值将被覆盖。

public static function ajaxSubmitButton($label,$url,$ajaxOptions=array(),$htmlOptions=array())
{
$ajaxOptions['type']='POST';
$htmlOptions['type']='submit';
return self::ajaxButton($label,$url,$ajaxOptions,$htmlOptions);
}

所以只要不接触核心功能就没有办法使用GET。

关于php - Yii CHtml::ajaxSubmitButton 始终以 POST 方法提交数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23212050/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com