先看一下代码:
ShowLoading();//显示loading的图
DemoSqlMethods.AddAjaxTable(name).value;//Ajax的操作
ShowTheControl();//Ajax的操作
HiddenLoading();//隐藏loading的图简单的说,就是在ajax的操作之前,显示出loading,ajax操作结束后,隐藏loading...
问题来了....这样写loading出不来.....
如果在ShowLoading();下面加多句alert(" ")这样loading才会乖乖走出来...请问有没有人做过相关的功能?帮帮我吧...问题解决..马上给分!
ShowLoading();//显示loading的图
DemoSqlMethods.AddAjaxTable(name).value;//Ajax的操作
ShowTheControl();//Ajax的操作
HiddenLoading();//隐藏loading的图简单的说,就是在ajax的操作之前,显示出loading,ajax操作结束后,隐藏loading...
问题来了....这样写loading出不来.....
如果在ShowLoading();下面加多句alert(" ")这样loading才会乖乖走出来...请问有没有人做过相关的功能?帮帮我吧...问题解决..马上给分!
程序是不会等你的你Ajax完成再执行下面的程序,你的ajax在执行中已经执行隐藏了
要想实现你要的效果就要在Ajax完成中的程序里执行隐藏
程序是不会等你的你Ajax完成再执行下面的程序,你的ajax在执行中已经执行隐藏了
要想实现你要的效果就要在Ajax完成中的程序里执行隐藏
-----------------------------------------------------------------我用的是ajax.net框架,会等待返回的
<body onLoad="onloads();">
<form id="Form1" method="post" runat="server">
<span id="loading">Loding....</span><span id="myTable"></span>
<span id="labcurrent"></span><span id="labpage"></span>
</form>
</body>
然后在function onloads()事件中调用服务器的事件。然后返回结果的时候。将loading隐藏。显示labcurrent
名字空间.类名.服务器方法(参数1,参数2......参数n,onthiscomplete);
下面是同步.
var a = 名字空间.类名.服务器方法(参数1,参数2......参数n).value;
注意
:
只有异步调用的时候才能够显示出正在加载.......
http://www.99scj.com
99收藏夹
全站ajax开发