function deleteUser()
{
var arr = new Array();
$("input:checkbox[name=ids]:checked").each(function(){
arr.push($(this).val());
});
var arr = $.parseJSON(arr);
$.ajax({
type: "POST",
url: "<?php echo base_url('/AdminCP/Users/delete'); ?>",
data: {'users': arr},
dataType: "json",
success: function(data){
$("body").append(data);
}
});
}
我有这个项目,我一直在努力开发它。 我得到&#34;未捕获的SyntaxError:意外的输入结束&#34;函数运行时出错。
有什么想法吗?
答案 0 :(得分:3)
我认为你的意思是:
var arr = JSON.stringify(arr); // converts your array to json
$.parseJSON
解析JSON并为您提供js对象。
答案 1 :(得分:0)
你可以稍微简化一下:
function deleteUser()
{
var postData = $("input:checkbox[name=ids]:checked").serialize();
$.ajax({
type: "POST",
url: "<?php echo base_url('/AdminCP/Users/delete'); ?>",
data: postData,
dataType: "json",
success: function(data){
$("body").append(data);
}
});
}