Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/373.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
Javascript jqgrid在复选框上更新数据库单击_Javascript_Jqgrid_Checkbox - Fatal编程技术网

Javascript jqgrid在复选框上更新数据库单击

Javascript jqgrid在复选框上更新数据库单击,javascript,jqgrid,checkbox,Javascript,Jqgrid,Checkbox,这是一条线索: 现在我让它工作了,但是现在我可以单击列单元格并更新数据库中的happends,但我真正想要的是只在复选框单击时更新happends,而不是单元格单击 我希望我理解您的意思是正确的,您希望仅在复选框上设置单击句柄,而不是在有复选框的单元格上设置。如果是这样的话,你应该换一条线 $(rows[i].cells[iCol]).click(function (e) { 到 查看修改后的演示。我试用了演示,Oleg在您的Menthionied链接中提到了该演示,我必须明确单击复选框。如果

这是一条线索:


现在我让它工作了,但是现在我可以单击列单元格并更新数据库中的happends,但我真正想要的是只在复选框单击时更新happends,而不是单元格单击

我希望我理解您的意思是正确的,您希望仅在复选框上设置
单击
句柄,而不是在有复选框的单元格上设置。如果是这样的话,你应该换一条线

$(rows[i].cells[iCol]).click(function (e) {


查看修改后的演示。

我试用了演示,Oleg在您的Menthionied链接中提到了该演示,我必须明确单击复选框。如果单击单元格,复选框将不会被激活。我在演示中使用了FF 3.6.20、Safari、IE 8和Chrome 12.xIn,这是我第一次得到的iCol,即带有复选框的“Aktiv”列的索引。然后我枚举了网格的所有行,并仅在每行的
iCol
列中设置
click
handle。因此,单击其他单元格不起作用。你到底想要什么样的行为?啊。。。我错过了“,”当然它不起作用:D我愚蠢的小错误。。。再次感谢奥列格
$("input", rows[i].cells[iCol]).click(function (e) {