1

これが私の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);
     }

問題:テーブルから画像を取得しているときに、画像も時間間隔で点滅します。なぜこの問題が発生するのか、または特定の期間にデータを更新するための他の解決策はありますか

4

0 に答える 0