JavaScript函数不起作用?

kikou kikoku

我正在尝试使用javascript删除所有选中的元素,但是不起作用,有任何建议吗?这是我的代码

<script>
function deleteR(){

$('input[name=actionck]:checked').each(function() {
   var id = $(this).attr("id");
 $.ajax({
        type: "GET",
        url: 'demo10_helper.jsp',
        data: "command=delete&recordID=$id",
        dataType: "xml",
        cache: false,
        success: function(xml) {
            window.location.reload(true);
            $("#recordgrid").trigger("reloadGrid");
        },
        error: function() {
            alert("Failed to connect to API.");
        }
     });


});
}

</script>    

这就是我所说的:

  <button type="button" onClick="deleteR()">
莱纳斯·克莱恩(Linus Kleen)

在这行代码中:

$.ajax({
    type: "GET",
    url: 'demo10_helper.jsp',
    data: "command=delete&recordID=$id", // <--- this line
    dataType: "xml",
    // ...
});

好像您想将局部变量插值id到字符串中。Javascript不知道插值;您想要的是串联

$.ajax({
    type: "GET",
    url: 'demo10_helper.jsp',
    data: "command=delete&recordID=" + id, // <--- concatenation
    dataType: "xml",
    // ...
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章