这是我的代码:获取关于Ajax错误的请求(#400)调用使用Yii 2
$(document).on('change', '#tblhotel-int_zone_id', function(e){
var zoneId = $(this).val();
var form_data = {
zone: zoneId
};
$.ajax({
url: "state",
type: "POST",
data: form_data,
success: function(response)
{
alert(response);
}
});
});
这说明:
坏请求(#400):无法验证数据提交。
而我已经有<?= Html::csrfMetaTags() ?>
。我该如何解决这个问题?
其工作,谢谢.... – Kartz 2014-11-25 12:16:45
它也适用对于我 – 2016-01-08 15:36:10
在这样的背景下(当没有条件影响禁用的结果时),没有必要将它放入beforeAction。您可以将其重新定义到您的控制器中,如下所示: public $ enableCsrfValidation = false; 但是在beforeAction中,你可以指定具体的动作来禁用 – 2016-05-05 12:34:14