我开发了一个简单的网站,它使用Ajax来加载内容,而内容加载时,我正在显示进度。工程预期在1日Ajax调用的一切,但在那之后,它成为一个烂摊子浏览器卡在ajax请求
- 页卡住的Ajax调用
- 我写了一个函数来听Ajax调用显示加载消息,这不是” t也可以工作,并且在第一次ajax调用之后页面变得非常缓慢和缓慢。
这是我的ajax函数。
function loadPage(path) {
$.ajax({
type: "POST",
context: document.body,
dataType: "html",
timeout: 10000,
url: path
});}
我试图将async设置为true,但默认为true。仍然没有帮助。这个问题的演示可以看到:已解决因为问题已解决
这在本地主机上运行得很好,但只要我将其上传到远程服务器,就会出现问题。请专家指点一下我做错了什么?我试图删除所有这些动画,没有帮助。
问题是我在每个ajax cal上加载javascript文件导致太多的get和post请求和不必要的dom变化。
感谢您的快速响应。 尝试.load()....仍然是一样的。 – DriverBoy
什么是在加载..你有所有的js加载在主页面,然后只加载片段的内容?那么现在你网站上的这些变化是什么?..以及你网站上的js文件有什么新的变化来检查你的网站?当我去你的链接上面显示你仍然加载页面中的所有html和js每个点击 –
加载索引页面上的所有资源。工作正常:-) 非常感谢:) – DriverBoy