我知道jQuery .load() function有一個「問題」:由於Same Origin Policy,您無法檢索當前域之外的頁面,但我記得當我開發另一個程序時,我可以在不使用跨域AJAX的情況下在PhoneGap編譯環境中出現問題,但是它會在PhoneGap上工作(與普通的AJAX一樣),還是因爲策略而失敗?將jQuery .load()在PhoneGap上工作?
2
A
回答
5
您可以在PhoneGap應用程序中使用或$.ajax()
。我的大部分經驗是從應用程序的相同域中獲取信息。被包裝。例如:
應用程序。包標識符:
com.my-domain.my應用內對AJAX調用
網站域:
www.my-domain.com
我只是在iPhone模擬器(通過Xcode)做了一個簡單的測試,我能夠得到個人網絡域名以及http://www.google.com/。測試結果如下:
$(document).ready(function() {
$.get('http://www.google.com/', function (data) {
alert(data);
});
});
2
相關問題
- 1. jQuery在PhoneGap上不工作
- 2. Jquery無法在Phonegap 3.0上工作
- 3. jQuery的 - .load不工作
- 4. jquery .load()不工作onclick
- 5. jQuery的.load()不工作
- 6. $ _GET不工作後jQuery .load()
- 7. Jquery 1.5 $ .load不工作
- 8. 讓AJAX在PhoneGap上工作
- 9. .load jquery不能在chrome中工作
- 10. Dropzone在Jquery .load()執行後不工作
- 11. jQuery不能在.load()中工作
- 12. jQuery .load不工作在ASP.Net MVC
- 13. Jquery .load()在IE中不工作
- 14. jQuery .load()在Django中不工作
- 15. jquery load()只能在firefox中工作嗎?
- 16. Jquery .load()在本地工作,但不在服務器上
- 17. .load()無法在ipad上工作
- 18. 讓我的jQuery在.load()頁面上工作
- 19. JQuery .load()函數不能在WebKit上工作
- 20. jQuery .load()函數不能在我的php文件上工作
- 21. jQuery .load()不能在我的圖像上工作
- 22. .load在IE8中不工作
- 23. jquery timepicker不工作在phonegap android
- 24. 頁面不工作後JQuery .load()
- 25. 快速jQuery的.load聊天不工作
- 26. jQuery的.load(),輸入不工作
- 27. jQuery的.load()硬刷新後不工作
- 28. jQuery的.load()不會不工作
- 29. Jquery .load不能按預期工作
- 30. jquery腳本無法工作.load()
非常感謝您的幫助和測試**:)** –
沒問題,您的問題達到了我的興趣。如果我發現有關本機應用程序跨域ajax調用的更多信息,我會在這裏發佈信息/鏈接。 – Jasper
據我瞭解,PhoneGap沒有跨域問題的原因是JS文件的來源是本地文件系統 - 並且對於此來源不應用其他限制。 – NPC