$.ajax({
type: "POST",
url: "",
data: "",
dataType:"json",
beforeSend: function(){
$(document.body).mask(" ");//开始循环动态图片
},
complete: function(json){
$(document.body).unmask();//关闭循环动态图片
},
success: function(json){}});
我的ajax请求如上,参数、url部分省略掉。
现在我经常出现,ajax请求会卡在那边,即 循环的动态图片一在那里转,
还有的时候,发送的请求,后台日志没打印出来(应该是参数没传递到后台),导致报空值异常,请教下,使用ajax的时候,怎么能避免以上的情况呢?怎么优化ajax?ajaxjson
type: "POST",
url: "",
data: "",
dataType:"json",
beforeSend: function(){
$(document.body).mask(" ");//开始循环动态图片
},
complete: function(json){
$(document.body).unmask();//关闭循环动态图片
},
success: function(json){}});
我的ajax请求如上,参数、url部分省略掉。
现在我经常出现,ajax请求会卡在那边,即 循环的动态图片一在那里转,
还有的时候,发送的请求,后台日志没打印出来(应该是参数没传递到后台),导致报空值异常,请教下,使用ajax的时候,怎么能避免以上的情况呢?怎么优化ajax?ajaxjson
1、参数中加入js的时间,这样保证每次都会访问服务器function getCurrentTime()
{
return new Date().getTime();
}
2、服务器的action中加入日志,打印方法被调用的时间、参数
3、即使服务器报异常了也要把结果返回