使用Jquery实现Ajax

jQuery提供了$.ajax()方法,利用此方法我们可以轻松发起Ajax请求,并且可以根据需要设置AJAX的每一个细节,语法如下

1、$.ajax(options)

利用已传递的选项(控制如何生成请求以及如何通知回调函数)来发起Ajax请求。

参数:

  options,JSON对象,其属性定义这个操作的参数。

返回:XMLHttpRequest对象

2、JSON中的每个结构单元均由花括号{}表示,每个结构中可以包含多个由逗号(,)分割的成员,而每个成员均是一个“键/值”对。

值不仅可以是普通的字符串,也可以是一个有序列表,用方括号[]标识,其中可以包含以逗号隔开的多个值。

JSON示例

{

  “success” :”true ”,

  ……

  data:[

  {

  “id”:”1”,

  “author”:”someone1”,

  “url”:”http://someone1.x2design.net”,

  “content”:”content1”

  },

  {

  “id”:”1”,

  “author”:”someone1”,

  “url”:”http://someone1.x2design.net”,

  “content”:”content1”

 

  }

  ]

}

3、JavaScript解析JSON

JSON无需解析而直接嵌入到JavaScript中去,关键在于JavaScript的eval()方法。

//假设response变量保存了上述文本。

//eval()方法用于将这个文本转换为JSON对象。

json=eval(response);

for(var i=0;i<json.data.length;i++){

  document.write(json.data[i].id + “<br/>”);

  document.write(json.data[i].author + “<br/>”);

  document.write(json.data[i].url + “<br/>”);

  document.write(json.data[i].content + “<br/>”);

}

转载于:https://www.cnblogs.com/loveLiac/archive/2012/06/03/2533310.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值