文章目录
- 引用
- Ajax返回文本格式
- Ajax请求返回JSON
- 优质资源分享
引用
Ajax返回文本格式
ajax请求数据,返回文本格式
$.ajax({
type: "POST",
url: "请求地址",
data : {
username : '参数1'
},
dataType: "text",//请求参数的格式为json.另外还有text等
async: false,//这里默认为false,即异步请求,如果为true就是同步
success: function(data){
//成功返回信息
console.log(data);
},
error: function (message) {
//错误返回信息
}
});
Ajax请求返回JSON
ajax请求数据,返回JSON格式
//数据格式
[{"ID":0,"title":"4220"},{"ID":0,"title":"4220"}]
$.ajax({
type: "POST",
url: "请求地址",
data : {
username : '参数1'
},
contentType: "application/json; charset=utf-8",
dataType: "json",//请求参数的格式为json.另外还有text等
async: false,//这里默认为false,即异步请求,如果为true就是同步
success: function(data){
//成功返回信息
var obj = eval(data);
//注意:使用eval来解析JSON格式字符串的时候,会将{}解析为代码块,而不是对象的字面量
//1.在JSON格式的字符串前面拼接上 "var o ="
//2.把JSON格式的字符串使用()括起来,就不会将{}解析为代码块,而是表达式
console.log("MY:" + obj[0].title);
},
error: function (message) {
//错误返回信息
}
});