0
setInterval(UpdateGroupMessages, 10000,false);
function UpdateGroupMessages() {
$.ajax({
type: "POST",
async: false,
url: "GroupNew.aspx/UpdateGroupMessages",
data: "{'groupId' : " + groups[m].GroupId + ", 'name' : " + JSON.stringify(groups[m].GroupName) + ",'count' : " + JSON.stringify(count) + "}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (data) {
var i = 0;
n = m + 2;
while (i < data.d.length) {
var str1 = "#tabs-" + n;
var str2 = " .messagesContainer";
var str = str1 + str2;
if (data.d[i].Image == "") {
var UsernameAndMessage = BreakUsernameAndMessage(data.d[i].Message);
ViewModel.addMessage(n, UsernameAndMessage[0], UsernameAndMessage[1], null, data.d[i].Video, data.d[i].PostedTime);
}
else {
var UsernameAndMessage = BreakUsernameAndMessage(data.d[i].Message);
ViewModel.addMessage(n, UsernameAndMessage[0], UsernameAndMessage[1], "ShareImages/" + data.d[i].Image, data.d[i].Video, data.d[i].PostedTime);
}
i++;
}
},
error: function (jqXHR, textStatus, errorThrown) { }
});
m++;
k++;
}
}
데이터 업데이트 후 내 페이지가 다시로드됩니다. 페이지가 다시로드되는 이유는 무엇입니까?페이지가 SetInterval에서 다시로드되는 이유
콘솔에 오류가 있습니까? –
아니요, 오류가 없습니다. 데이터가 업데이트 된 후 페이지가 다시로드됩니다. –
이 형식을 확인하십시오. ViewModel.addMessage()''' – Hellgorithm