这是我的代码:
$(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); } }); });
由此可见:
Bad Request (#400): Unable to verify your data submission.
解决方法
您的enableCsrfValidation有问题.要了解更多信息,您可以阅读
here.
public function beforeAction($action) { $this->enableCsrfValidation = false; return parent::beforeAction($action); }
这将对所有操作禁用.您可能根据$操作,仅针对特定操作禁用它.
注意:请参阅the answer from Skullcrasher以更正确的方式执行此操作.