如何使用Ajax代码本地主机修复jquery表示对象对象错误

时间:2018-09-15 20:25:58

标签: jquery ajax

当我用ajax调用this error调用此jquery函数时

  

[对象对象]

$('a#room_no').click(function() {
  var roomNumber = $(this).text();
  alert(roomNumber);
  var href = $(".room_check_out_form").attr('href');
  $.ajax({
    type: "POST",
    url: href,
    data: {
      roomNumber: roomNumber
    },
    dataType: "JSON",
    success: function(data) {
      console.log(data);
      alert(data.roomNumber)
    },
    error: function(err) {
      alert(err);
    }
  });
});

1 个答案:

答案 0 :(得分:1)

在您的error处理程序中,err是一个对象;警报(err)导致“ [对象对象]”显示在警报对话框中。

将错误处理程序更改为类似的内容应将更多有用的信息记录到控制台。检查err对象的属性:

error: function(err) {
    console.log(err);
    console.log(err.responseText);
    alert(err.responseText);
}