これが私のJSON関数です *私のuserIdは以下の通りです*
var userId = '@(ViewBag.UserId)';
function getMessage(userId) {
$.ajax(
{
type: "Post",
url: "/Message/GetMessage",
dataType: "json",
data: { "recieverUsersId": userId },
async: true,
cache:true,
success: function (data) {
var div = $('#msg');
div.html("");
$.each(data.messages, function (i, item) {
div.append('<li id="reply"><img src="' + item.FileAttachedURL + '" style="height:auto; width:100%; margin-left:auto; margin-right:auto; "/></li>')
},
error: function (req, status, error) {
var div = $('#comment');
div.html("");
div.append('Error');
}
});
}
JSON データを時間間隔に更新するには
function getValue() {
var userId = $('#recieverUserId').val();
getMessage(userId)
function myStopFunction() {
clearInterval(myVar);
}
}
getMessage 関数の時間間隔を設定する
var refresh = setInterval(function () { getValue() }, 5);
function myStopFunction() {
clearInterval(refresh);
}
問題:テーブルから画像を取得しているときに、画像も時間間隔で点滅します。なぜこの問題が発生するのか、または特定の期間にデータを更新するための他の解決策はありますか