我正在尝试一个简单的程序,我选择一个复选框,然后根据选中的复选框,使用AJAX显示一个值。这是我的代码
public function actionFunction2($id)
{
return $this->renderAjax("function2");
}
我得到的只是一个
错误请求(#400):无法验证您的数据提交。
控制器功能代码如下
<?php
echo "Hai you have selected module 4";
?>
视图文件包含一行代码
ASP.net
任何帮助都将不胜感激。
答案 0 :(得分:0)
您可以像这样使用ajax:
$.post("./phppage.php",{checkbox: $("#checkboxID").is(":checked")},function(data,status){
// use data for the returned value
});
你可以像这样访问php中的发布值:
<?php
echo $_POST['checkbox'];
?>
答案 1 :(得分:0)
感谢@LET ME SEE我试过这样的工作
public function beforeAction($action)
{
$this->enableCsrfValidation = false;
return parent::beforeAction($action);
}
我禁用了csrf验证。 我有一个问题你怎么知道csrf验证是问题? @让我看看