首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

jquery ajax显示不出来加载图片

2012-02-28 
jquery ajax显示不出来加载图片 - Web 开发 / Ajax用jQuery判断用户是否存在,在Ajax之前添加了显示一个加

jquery ajax显示不出来加载图片 - Web 开发 / Ajax
用jQuery判断用户是否存在,在Ajax之前添加了显示一个加载图片的代码,但在IE里就是不显示,火狐里可以显示。
为了配合asp.net的验证控件,我只能用同步Ajax,代码如下:

JScript code
function checkExist(source, args) {    $("#ajaxPic").show();    var flag = false;    $.ajax({        type: "get",        async: false,        beforeSend: function () {            $("#ajaxPic").show();        },        url: "ExistCheck.ashx",        data: { type: "ddd", code: "879", t: (new Date()).getTime() },        success: function (msg) {            if (msg == "0") {                flag = true;            }        }    });    $("#ajaxPic").hide();        args.IsValid = flag;}


我找了一个和我问题一样的帖子,但也没答案。。。。。
http://topic.csdn.net/u/20100927/00/dddf3422-144d-4c52-91bb-c72a1f781b9c.html

[解决办法]
试试看先 $("#ajaxPic").show();
然后 setTimeout("ajax代码", 400);

[解决办法]
有些标签样式不兼容问题?

用火狐看一下JS控制的标签样式.应该在IE中没有起作用.
[解决办法]
setTimeout有足够的时间显示图片的,并不会阻塞呀。
保险点写到回调函数中

$("#ajaxPic").show(function(){
doAjax();
});

热点排行