这是自己封装的一个函数!
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
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
因为调用callback的时候循环完了啊。。id就是最后一个。。
你如果想要打印出不同的id应该在闭包的时候传入id、你的callback取到的是循环完了的id
func($obj){}写成(func($obj){})(id)就好了。。。