一个很小的失误,耗了我2个小时的时间。
function getIDs(){
return $(":checked").map(function(){
return $(this).val();
})
}
getIDs()之后得到的jQuery Aarry,但是我没注意到这点,直接将这个Array用于ajax传值。然后,整个浏览器就崩了。
其实在得到此数组后,应该用get或者toArray来将它转为普通数组。
关于二者的区别:
get(index)可以通过一个参数来取得普通数组中的某一单独的值;
toArray()没有参数传递,只能取整个数组。
除此之外,二者是一样的。
本文深入探讨了一个常见的编程错误,即在使用jQuery获取的数组进行AJAX传值时未正确转换导致浏览器崩溃的问题。通过分析get与toArray的区别,并提供了解决方案,帮助开发者避免此类性能瓶颈。
745

被折叠的 条评论
为什么被折叠?



