【发布时间】:2011-03-09 09:55:24
【问题描述】:
function getNames(){
// some code
}
这个功能可以在一秒钟内完成,但有时它会在无限时间内冻结自身和页面上的html块(ajax inside)。
我想对这个功能有时间限制。如果它没有在十秒内完成,则中止它。
如何做到这一点?
【问题讨论】:
-
您是否将“async:true”作为 ajax 参数?
-
如果我们知道 //Some Code 是什么可能会有所帮助...
-
如果//某些代码有时可能需要很长时间(例如等待来自慢速服务器的大量信息),您可能会考虑使用网络工作者。这样您就不会在主页中被阻止。
-
@tiagoboldt 我不擅长javascript,你能给出示例代码吗?
标签: javascript jquery html function timeout