jquery之利用ajax与服务器交谈(发起GET和POST请求之获取JSON数据)

jquery之利用ajax与服务器交谈(发起GET和POST请求之获取JSON数据)

----------

 

如果一个xml文档从服务器返回,xml文档会被自动解析,然后作为结果的DOM对回调函数是可用的。如果XML显得大材小用或者相反,不宜作为数据传送机制,JSON常常被用来取而代之。一个理由就是JSON易于用客户端脚本进行解析。

好,jquery使得这件事情更加简便。

有时候如果我们知道响应是JSON,则调用实用工具函数$.getJSON()可以自动解析返回的JSON字符串,使得作为结果的javascript数据项在回调函数里可用。

 

$.getJSON()语法:

$.getJSON(url,parameters,callback)

利用指定的URL,带着任何已传入参数作为查询字符串而向服务器发起GET请求。响应被解析为JSON字符串,而作为结果的数据将被传递给回调函数。

参数

url         (字符串)将要通过GET方法进行交互的服务器端资源URL

parameters   (对象/字符串)一个对象,其属性作为"名称/值对"用于构造查询字符串并追加到URL,或者一个预格式化和URI编码的查询字符串

callback     (函数)回调函数,在请求完成时被调用。把响应体解析为JSON字符串,这个字符串的值作为第一个参数传递到这个回调函数,响应状态作为第二个参数传递到这个回调函数。

返回

XHR实例

 

有时如果我们想从服务器获取数据而无需付出处理xml的代价,则这具函数非常有用。

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值