我开发了一个简单的网站,它使用 ajax 加载内容,在加载内容时,我正在显示进度。在第一次 ajax 调用时一切正常,但在那之后,它变得一团糟
- 页面卡在 ajax 调用上
- 我编写了一个函数来监听 ajax 调用并显示加载消息,它也不起作用,并且在第一次 ajax 调用之后页面变得非常缓慢和缓慢。
这是我的ajax函数。
function loadPage(path) {
$.ajax({
type: "POST",
context: document.body,
dataType: "html",
timeout: 10000,
url: path
});}
我试图异步到 true,但默认情况下它是 true。仍然没有帮助。可以在以下位置查看问题的演示:自问题解决以来已删除
这在本地主机上工作得很好,但是一旦我将它上传到我的远程服务器,问题就开始出现了。请专家指出我做错了什么?我尝试从中删除所有小动画,无济于事。
问题是我在每个 ajax cal 上加载 javascript 文件导致过多的 get 和 post 请求以及不必要的 dom 更改。