所以我有一个 $ajax 函数,它会发送到一个 URL 并获取多个 json 对象,并将其放入 div 中。我有大约 50 个对象,并且每 10 秒使用 setInterval 调用 $ajax 函数,以便它可以获取我放入 div 中的每个 json 对象的更新。我注意到每次执行 $ajax 函数时,浏览器都会卡住一两秒。如何最大程度地减少/消除卡住,或者是否有更好的方法来实现我想要做的事情?
最佳答案
Dom 操作可能会导致浏览器卡住。尝试返回要更新的 div 而不仅仅是数据,以便您所做的只是替换当前节点。这个想法是最小化 dom 交互。
关于javascript - Jquery $.ajax 导致浏览器卡住一秒钟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6511350/