如何使用Ajax与Jquery和复选框

时间:2015-09-25 05:45:54

标签: jquery ajax yii2

我正在尝试一个简单的程序,我选择一个复选框,然后根据选中的复选框,使用AJAX显示一个值。这是我的代码

public function actionFunction2($id)
    {


        return $this->renderAjax("function2");
    }

我得到的只是一个

  

错误请求(#400):无法验证您的数据提交。

控制器功能代码如下

<?php 
echo "Hai you have selected module 4";
?>

视图文件包含一行代码

ASP.net

任何帮助都将不胜感激。

2 个答案:

答案 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验证是问题? @让我看看