jquery学习第十三番 ajax 应用

 

.load(url[,data][,callback])   //常用于获取静态信息

 

筛选载入

.load("test.html  .para")  载入class为para的对象

 

.load("xx.jsp",function(){})  无参的以GET方式传递

.load("xx.jsp",{name:"xx",age:"2"},function(){})   有参的以POST传递

其中function(responseText  ,  textStatus  ,   XMLHttpRequest)

 

textStatus 对应 success ,error , notmodified , timeout

 

注意 : load 无论ajax成功与否,都会立即执行回调函数

 

 

$.get()           //都是全局函数

$.post()

 

$.get(url [,data] [,callback] [,type])  

$.post类似

其中

type 包括了 xml,html,script,json,text,_default

回调函数     function(data    ,  textStatus){}  data为返回的数据,textStatus为success,error,notmodified,timeout

此时回调函数只在success时被调用,因此  可以只写callback为function(data)就行了

 

$.ajax可以实现一些高级的细节性的ajax应用,太复杂了,以后再说

 

$.getScript("http://xxx.xx.x.js",function(){})

$.getJSON("xx.json" , function(data){})

 

$.each(data,function(commentIndex,comment){})

 

JSONP 实现跨域访问

 

序列化元素

serialize()  以后再说

 

ajax 全局事件

.ajaxStart(function(){})

.ajaxStop(function(){})

.ajaxComplete(function(){})

.ajaxError(callback)

.ajaxSend(callback)

.ajaxSuccess(callback)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值