我正在使用Phonegap構建我的應用程序,在第一頁中我使用$ .getJSON加載數據,並且希望在所有其他頁面中使用該對象。這個怎麼做?我嘗試在$ .getJSON的回調方法中將它分配給一個全局變量,但是我將它作爲未定義在下一頁中,所以任何人都可以幫助我。我有我的.js文件,我將它加載到所有頁面中。我在每個頁面的$(document).ready()上調用特定的函數。在頂部聲明一個全局變量,在第二頁函數中初始化它,並希望在下一頁$(document).ready()中加載該變量。Phonegap中的全局變量
0
A
回答
3
你可以做這樣的事情,
A.html
$.getJSON(function(data){
localStorage.setItem("getJSONData",JSON.stringify(data));
})
B.html
var getJSONData = JSON.parse(localStorage.getItem("getJSONData"));
如果要存儲的只是當前會話數據
,您可以使用sessionStorage
+0
這有助於.... – SMUsamaShah
相關問題
- 1. 如何使phoneGap api中的javascript變量全局變化
- 2. lotusscript中的全局變量如何全局變量IBM Notes 9
- 3. 局部變量的全局變量
- 4. java全局全局變量和用戶全局變量
- 5. 全局變量
- 6. 全局變量。
- 7. 全局變量
- 8. 全局變量
- 9. 全局變量
- 10. 全局變量
- 11. 全局變量
- 12. 全局變量
- 13. 全局變量
- 14. 全局變量
- 15. 全局變量
- 16. 全局變量
- 17. 全局變量
- 18. 全局變量
- 19. 全局變量
- 20. 全局變量
- 21. 全局變量?
- 22. 全局變量
- 23. JavaScript中的全局變量?
- 24. MySQL中的全局變量
- 25. JS中的全局變量
- 26. OpenCV中的全局變量
- 27. C#中的全局變量
- 28. Javascript中的全局變量
- 29. sqlQuery中的全局變量
- 30. phpunit_Selenium2中的全局變量
Phonegap應用程序通常設計爲使用單個頁面並隱藏/顯示div或d動態加載div的內容。這可以防止全局變量出現問題,因爲頁面實際上並未發生變化它也允許更快的導航。 – hyarion
但是我必須從一個頁面導航到另一個頁面,因爲我的靜態頁面已經準備就緒,現在我正在動態加載數據。那麼如何做到這一點? – Amruta
根據這篇文章localstorage將是最好的方式去: http://stackoverflow.com/questions/14646947/phonegap-pass-js-data-between-the-pages – hyarion