平时使用AjaxPro的时候基本上很简单
var msg = UseClass.Method(argument).value;
//加载Loading
$("#load").show();
//Ajax
var msg = UseClass.Method(argument).value;
//隐藏加载
<pre name="code" class="javascript">$("#load").hide();
网上查了一下,这样是AjaxPro的同步调用方式,而且AjaxPro也确实提供了异步方式。
//加载Loading
$("#load").show();
//Ajax
UseClass.Method(argument,function(data){
if(data.error != null){
//隐藏加载
$("#load").hide();
var msg = data.value;
}
});
在浏览器里看到,页面加载已经超时了。10s
只能设置超时时间。
$(document).ready(function(){
//设置前提是AjaxPro已经存在,最好是在PageLoad以后再设置
AjaxPro.timeoutPeriod = 100000;
AjaxPro.onTimeout = function(){
alert("哎呀我去,超时了!!!");
}
});原文:http://blog.csdn.net/sbt0198/article/details/40395037