首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >激发jQuery ajax请求后页面未完全加载

激发jQuery ajax请求后页面未完全加载
EN

Stack Overflow用户
提问于 2010-12-01 15:23:14
回答 1查看 577关注 0票数 0

我正面临着一个奇怪的问题--在我的网页中,在触发jQuery ajax POST请求后不能完全加载。我有一个网页,通过网络服务从服务器获取一些html数据。我使用jQuery ajax方法来获取数据。但有时,尽管数据已完全接收,状态栏仍会显示进度条并在此停止。只要我点击某处的页面,进度条就会完成,并显示完整的页面。状态栏显示正在加载一些图像并暂停。我的图片在整个页面上几乎不是1-2kb和2-3。

之前,我设置了async: false,但随后将其删除,不做任何更改。任何帮助都将不胜感激。

更新代码:

代码语言:javascript
复制
$.ajax({
    type: "POST",
    url: "WebServerice/WebMethod",
    contentType: "application/json; charset=utf-8",
    data: {},
    dataType: "json",
    success: function(response){
        $("#myDivID").html(response.d);
        if(response.d !== '') {
            $('#lnk').click(function(){
                alert('You clicked link');
            });
        }
    },
    error: function(oError) {
        alert(oError.responseText);
    }
});
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-12-03 11:43:50

好的。这样问题就解决了。在我之前的代码中,我的jQuery AJAX调用中有async: false。后来我做到了async: true。在Win 7和II 7上它工作得很好,但在Win Server 2k8 + IIS 7.5上不行。我重新启动了IIS并进行了测试,它工作正常。

感谢您的回复。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4322087

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档