用jquery打印响应json

时间:2018-04-24 08:30:02

标签: php jquery json ajax

我有问题,当我想通过消息提醒打印响应json时。 这是我的剧本:

$.ajax({
    headers: {          
        "Accept" : "application/json",         
        "Content-Type": "application/json"   
      },
    url: "http://192.168.1.1:8000",
    type: "POST",
    data: JSON.stringify(jsonString),
    error: function (xhr, ajaxOptions, thrownError) {
      $('#response').html(xhr); 
  },
  cache: false,
  success: function(xhr){
    alert(console.log(xhr));
 }

});

这是我的留言即可。  的"未定义"

来自控制台的响应数据 enter image description here

1 个答案:

答案 0 :(得分:1)

你可以这样做

alert(xhr);

OR

alert(JSON.stringify(xhr));

完整代码如下

$.ajax({
        headers: {          
            "Accept" : "application/json",         
            "Content-Type": "application/json"   
          },
        url: "http://192.168.1.1:8000",
        type: "POST",
        dataType: "json",
        data: JSON.stringify(jsonString),
        error: function (xhr, ajaxOptions, thrownError) {
          $('#response').html(xhr); 
      },
      cache: false,
      success: function(xhr){
        alert(JSON.stringify(xhr));
     }

    });