文章目录

  • 引用
  • 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) {
				//错误返回信息
          }
});