1

結果でdivを更新するjavascript関数内にajax呼び出しがあります。この関数は2秒ごとに呼び出されます。

function RefreshNbrMsg() { 
   $.ajax({ 
      url: 'helper/NewMessages.aspx', 
      success: function (data) { 
         $('#nbr_msg').empty().append(data); 
      } 
   }); 
} 

$(document).ready(function () { 
   setInterval(RefreshNbrMsg, 2000); 
}); 

私の問題は、Chromeでは完全に機能しているがIEでは機能していないことです。IEでは、divは更新されません。

スクリプトエラーやメッセージはありません。ネットワークアナライザで、ajax呼び出しが2秒ごとに行われていることがわかります。

/helper/NewMessages.aspx GET 304 text / html 108 B <1msJSライブラリXMLHttpRequest

何か案は ?

4

1 に答える 1

3

これを試して :

    function RefreshNbrMsg() {
        $.ajax({
           cache: false,
           url: 'helper/NewMessages.aspx',
           success: function (data) 
           {
                $('#nbr_msg').empty().append(data);
           }
        });
    }


    $(document).ready(function () {
        setInterval(RefreshNbrMsg, 2000);
    });
于 2012-08-17T13:05:23.637 に答える