0

jQuery Mobile を使用していますが、div 内のテキストが特定の値に等しい場合、ページのリロードに問題があります。div の内容は AJAX で読み込まれます。div のコンテンツは AJAX を介して正常に更新されていますが、コンテンツが「アイテムの有効期限が切れています」と等しいときにページがリロードされない理由がわかりません。

 $(document).on('pagebeforeshow', '#listitem', function(event){       
        $(document).ready(function(){
      refreshTable();
    });

    function refreshTable(){

   $('#tableHolder').load('ajax_item_time.php', function(){
       if($("#tableHolder").text() == "Your item has expired."){
         window.location.assign("mobile_list.php")
       } 
       else {
      setTimeout(refreshTable, 5000);
       }
   });

    }
});

何か案は?ありがとうございました!

4

1 に答える 1