jquery在ajax方面是非常强大和方便的,以下是jquery进行ajax请求时方法模板:
- $.ajax({
- type: "get",
- url: "",
- data : {},
- beforeSend : function(){
- },
- success : function(data){
- },
- complete : function(){
- }
- });
jquery的ajax方法的全部全局事件:
- ajaxStart:ajax请求开始前
- ajaxSend:ajax请求时
- ajaxSuccess:ajax获取数据后
- ajaxComplete:ajax请求完成时
- ajaxError:ajax请求发生错误后
- ajaxStop:ajax请求停止后
当你使用jquery的ajax方法,不管是$.ajax()、$.get()、$.load()、$.getJSON()等都会默认触发全局事件,只是通常不绑定全局事件,但实际上这些全局事件非常有用处。