В приведенном ниже коде 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));
}
});
Задача ещё не решена.
Других решений пока нет …