您的位置:首页 > Web前端 > JavaScript

ajax如何调用json数据

2016-08-17 00:00 162 查看
$.get()和$.post()这两个方法基本都一样使用,所以只说明$.post()
  
$.post("url",{},function, "json");正确的返回了json格式的数据!
要点:当要把返回的数据当做的json格式来处理,必须传入参数(参数为空就写成{}),并且还得指定返回类型为"json"!

//简化写法
$.ajax({
url:"url",
dataType:"json",
type:"get"
success:function
})

//标准说明

$.ajax({
type: "POST", //提交方式
contentType: "application/json; charset=utf-8", //内容类型
dataType: "json", //类型
url: "前台地址/后台方法", //提交的页面,方法名
data: "parameter", //参数,如果没有,可以为null
success: function (data) { //如果执行成功,那么执行此方法
alert(data.d); //用data.d来获取后台传过来的json语句,或者是单纯的语句
},
error: function (err) { //如果执行不成功,那么执行此方法
alert("err:" + err);
}
});
要点:要指定dataType为"json",此时无论是get还是post方式都会得到json格式数据,建议为了和上面的两个方法保持一致,最好加上data:{}这个条件。
$.getJSON("url",function)
要点:以get的方式得到json格式数据,是$.get()的方便写法!

更详细信息可前往:http://www.server110.com/ajax/201403/6942.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐