2014-02-20 31 views
0

我將數據輸入到谷歌電子表格,發佈到網絡,並加載到使用jQuery插件叫做Sheetrock,所有這些行之有效的表。但我試圖使用'setInterval',以便每隔幾秒重新載入數據,但我無法讓它工作;該表最初需要3秒才能加載,但之後不會再次加載。無法獲得的setInterval才能正常工作

這是我一直在與示例的jsFiddle,我已經添加了setInterval的代碼如下,感謝您的閱讀。

$(document).ready(function() { 
     setInterval(function() { 
      $('#statistics').sheetrock({ 
       url: mySpreadsheet, 
      }) 
     }, 3000); 
    }); 
+1

在小提琴的錯誤是'拒絕訪問' – Satpal

+0

是什麼控制檯說? – Oleg

+0

你的setInterval正常工作......你有'$( '#統計')的錯誤石膏板({ 網址:mySpreadsheet, })'正確地檢查它! –

回答

1

我改變你的代碼:檢查:

$(document).ready(function() { 
     setInterval(function() { 
      $('#statistics').load(mySpreadsheet) 
     }, 3000); 
    }); 

Working DEMO

+0

我建議你不要使用'setInterval',因爲你的表格每5分鐘自動更新一次。 –

+0

感謝Ashish現在正在重新加載。是的,我剛纔看到,Google電子表格是否自動更新?也許有一個選項可以改變它... – thekingsrook

+0

經過進一步的審查,似乎setInterval沒有更新數據,我在Google Spreadsheet中做出的更改只會在5分鐘後顯示,儘管setInterval是3000ms。 – thekingsrook

相關問題