2013-10-11 104 views
0

我試圖加載使用AJAX,但加載後的Ajax內容在我的index.html一些網頁sucesfully當我嘗試刷新index.html的話,就說明指數。 html頁面內容,然後我需要點擊鏈接再次加載ajax。刷新完成後頁面的ajax加載內容disapear,它顯示了主要的頁面內容

這裏就是我試圖

<!-- Loading Content --> 
     <script type="text/javascript"> 
      function load_pages(url) { 
       $('#project').html('<p><img src="../images/loader/ajax-loader1.gif" width="100" height="19" style="margin: 30% auto 0px 30%;"/></p>'); 
       /*$('#product-content').load(url);*/ 

       /*setTimeout(2000);*//*For Checking loading image*/ 

       $('#project').load(url, "", 
         function(responseText, textStatus, XMLHttpRequest) { 
          if (textStatus === 'error') { 
           $('#project').html('<p style="margin: 30% auto 0 30%;">Unable to load the content...</p>'); 
          } 
         } 
       ); 
      } 
     </script> 
     <!-- Loading Content End --> 



<a href="javascript:void 0" onclick="load_pages('project-1/location.html');">Location</a></li> 

這裏是我的問題視頻

http://youtu.be/RB_NYPwkrsE

+0

這就是它被稱爲ajax的原因(顯示結果不刷新)。 –

+0

但如果我想刷新ajax新鮮的動態內容呢? – Nilesh12

回答

0

是它發生,因爲瀏覽器刷新高速緩存存儲器時,頁面刷新,並轉到其初始位置。 如果你仍然希望保持加載的ajax頁面,那麼你必須輸入一個條目到數據庫,並檢查它是否加載,如果值說明它已經加載。然後你在頁面載入中調用你的ajax。 它是我唯一的解決方案。

+0

是的,這可以是一個AJAX的解決方案,但我有一個以上的頁面,所以我需要爲數據庫的詳細條目有任何替代兄弟 – Nilesh12

+0

存儲的文件將是一個另類.. –

+0

採取數據庫pageLoaded一個字段,並插入如果1加載了page1,則它的值爲1;如果加載page2,則值爲2。 根據您的需求和您的邏輯管理它 – 2013-10-11 12:28:55