在下面的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));
}
});