我正在从网页迭代控制,如果控件超过500,我会收到脚本无响应错误,但根据我的需求控制可以增长。我正在使用以下代码。
function callme(val1,val2){
(var i=0;i<1750;i++)
{
var val=some custom function();
var val3=some custom function();
callme(val,val3)
}
}
如何防止这种情况,以便所有递归调用都应以异步顺序运行。 请建议。
提前致谢。
答案 0 :(得分:1)
首先,在页面中拥有500个控件并不是一个好主意。您可能希望根据页面和代码应该执行的操作来查看分页/拆分。
如果给我打电话没有返回值,你不担心会立即更新用户界面。Async是一个选项。您可以使用setTimeout将递归调用设置为运行异步。