这是自己封装的一个函数!function AjaxDeleteTo($formGetValue,$url,CallbackSuccess,$validatorFunc) {
$.ajax({
type:"DELETE",
url:$url,
timeout:6000,
data:$formGetValue,
success:CallbackSuccess,
beforeSend:$validatorFunc
})
}这是一个for循环,ajax success后闭包里面的id变量一直数组最后一个元素,怎么回事? for (var i = 0;i<idArray.length;i++){ var id = idArray[i];
AjaxDeleteTo({id: id}, "{{url('admin/news')}}", function ($obj) {
if ($obj.result_code == 1) {
layer.msg($obj.result_info, {icon: 1});
$('input[value='+id+']').parents("tr").remove()
console.log(id)
} else {
layer.msg($obj.result_info, {icon: 2});
}
}, function () {
})
}
添加回答
举报
0/150
提交
取消