Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery Yii中的AJAX事件_Jquery_Ajax_Yii - Fatal编程技术网

Jquery Yii中的AJAX事件

Jquery Yii中的AJAX事件,jquery,ajax,yii,Jquery,Ajax,Yii,如何将操作附加到每次单击复选框或选择选项时都将执行的复选框或选择? 我需要它来执行AJAX请求 使用以下命令: $("input[type='checkbox']").click(function(){ //code for ajax request }); 在ajax请求的代码中,如果您想知道是否选中了复选框,请使用$(this).is(“:checked”)假设您正在使用生成复选框,示例如下: CHtml::checkBox($name, false, array ('ajax'=>

如何将操作附加到每次单击复选框或选择选项时都将执行的复选框或选择?
我需要它来执行AJAX请求

使用以下命令:

$("input[type='checkbox']").click(function(){
//code for ajax request
});
在ajax请求的代码中,如果您想知道是否选中了复选框,请使用
$(this).is(“:checked”)

假设您正在使用生成复选框,示例如下:

CHtml::checkBox($name, false, array ('ajax'=>array(
                                        'type'=> 'POST',
                                        'url' => $url,
                                        'success'=> 'function(data) {
                                                        // callback function code here
                                                     }'
                )))

我怎样才能用Yii-ajax方法来解决这个问题呢?我觉得在严肃的系统中使用Yii方法(如您的问题中)并不方便。Yii擅长验证,但复杂的JS行为应该单独在JS中开发,只使用ID(或类似的东西)来保持链接。