加载不在服务器中工作

时间:2015-02-05 08:41:50

标签: jquery loading delay server

var delay = (function(){
    var timer = 0;
    return function(callback, ms){
    clearTimeout (timer);
    timer = setTimeout(callback, ms);
    };
})();

function ShowLoadingModel(){
    delay(function(){
            $("form").remove("#divWholeBlock").append("<div id='divWholeBlock' name='WholeBlockLoadingScreen' class='modalBackground' style='text-align:center;top:0;left:0;z-index:20000;position:absolute;width:100%;height:100%'><img id='wholeBlockLoadingImg' src='......../lxxxx64.gif' /></div>");
    }, 1000);
}

function HideLoadingModel(){
    delay(function(){
        if($("#divWholeBlock").length > 0){
            $("#divWholeBlock").remove();
        }
    },1000);
}

function Import() {
            ShowLoadingModel();
  ........
.......
}

我似乎无法通过服务器(不同的机器)进行加载。本地工作。

上面的代码有什么问题吗?

谢谢

2 个答案:

答案 0 :(得分:0)

确保Jquery文件和gif图像在服务器正确路径中可用

答案 1 :(得分:0)

  1. 你的路径(src ='........ / lxxxx64.gif')是不是占位符?
  2. 启用开发人员工具,然后转到网络面板。当调用ShowLoadingModel时,确保有请求发送到gif的地址。并查看这是错误的路径还是错误的逻辑。