AJAX内置函数
ajax请求按执行的顺序有这几个函数
- ajaxStart:ajax请求开始前
- ajaxSend:ajax请求时
- ajaxSuccess:ajax获取数据后
- ajaxComplete:ajax请求完成时
- ajaxError:ajax请求发生错误后
- ajaxStop:ajax请求停止后
AJAX全局函数定义
$(document).ajaxStart(onStart)
.ajaxComplete(onComplete)
.ajaxSuccess(onSuccess);
AJAX中途停止方法
var ajaxGet = $.get("comet_server.php",{id:1},function(data){
....//一些操作
});
ajaxGet.abort();
当ajax被abort的时候, success方法依然会生效
需要在success里面添加这样的函数
var ajaxGet = $.get("comet_server.php",{id:1},function(data){
if(data.length == 0) return true;
....//一些操作
});
ajaxGet.abort();
$.param( myObject )
来源
ajax流:
http://www.36ria.com/2882