调用ajax时net :: ERR_EMPTY_RESPONSE错误

时间:2017-08-16 08:37:12

标签: php jquery ajax codeigniter

在下面的jQuery代码中,我调用get_chat_message(),其中包含ajax代码,以便在特定时间间隔内连续获取数据。

但是过了一段时间,如果它没有得到任何数据,那么它将返回错误:

net::ERR_EMPTY_RESPONSE
var refreshIntervalId = setInterval(function () {
  var chat_id = $(".chat_id").val();
  if (chat_id != "") {
    get_chat_message();
  }
}, 2500);

function get_chat_message(){
  $(".inbox").scrollTop($(".inbox").height());

  $.ajax({
    url: "<?php echo base_url(); ?>index.php/home/get_chat_message",
    type: 'POST',
    data: {chat_id: chat_id},
    success: function (data) {

      var current_content = $(".inbox").html();
      $(".inbox").html(current_content + data);
    },
    error: function (error) {
      alert('error; ' + eval(error));
    }

  });

0 个答案:

没有答案