我的工作內容是javascript & Json & Ajax但我的腦海裏有幾個問題,json文件可以在沒有本地主機的情況下工作?其次關於Ajax我們可以在本地我們的硬盤上使用ajax而不是在本地主機上?Javascript Json&AJAX
回答
Ajax是一種通過HTTP請求文件的方法。由於同源策略(https://de.wikipedia.org/wiki/Same-Origin-Policy),您只能使用Ajax在同一臺服務器上請求文件。所以不行,如果你的服務器在本地主機上,你必須請求本地主機上的文件。您無法訪問本地文件系統。您可以上傳文件,然後使用Ajax請求它們。
如果您沒有使用網絡服務器,則無法發送AJAX請求。 AJAX需要Web服務器進行通信,以便它能夠檢索任何數據。
如果不使用網絡服務器,您正在查看地址「file://...some path.../filename.html
」處的文件。在這種情況下,由於跨站點腳本的原因,不允許向其他域發送AJAX請求。
好的,像(sample.json)這樣的json文件怎麼樣能在我們使用web服務器的時候訪問這個文件的數據?我試過在我的實時搜索應用程序,所以它沒有工作!但在另一個小應用程序的另一端,我試圖訪問我的硬盤驅動器上的json文件,而不是Web服務器,所以它的作品!這就是爲什麼我很困惑,在某個地方工作的地方不那麼好心地讓我出現這種困惑? – haseeb
您可以使用File API加載JSON文件 - 它僅在Chrome和Firefox中實現。請參閱https://developer.mozilla.org/en-US/docs/Web/API/File_and_Directory_Entries_API –
- 1. Json Ajax和Javascript
- 2. Javascript數組:AJAX,JSON
- 3. 選擇HTML5 JSON AJAX JAVASCRIPT
- 4. javascript/ajax/json中的錯誤
- 5. Javascript嵌套循環 - Ajax/Json
- 6. Html Helpers和JSON/AJAX/Javascript
- 7. 的Json數組JavaScript和Ajax
- 8. $ .ajax否JSON
- 9. Javascript/Ajax/Json:發送對象和數組
- 10. 用ajax/javascript顯示多個json數組
- 11. 傳遞json數組到Ajax調用Javascript
- 12. Javascript對象幫助(json和ajax)
- 13. JSON不工作在JavaScript ajax請求
- 14. AJAX請求,過濾JSON響應html/javascript
- 15. 使用AJAX從PHP發送JSON到JavaScript
- 16. JavaScript的JSON AJAX數據解析
- 17. AJAX POST JSON陣列的Javascript NOT JQUERY
- 18. 見JSON通過AJAX
- 19. ajax與json如何
- 20. jquery ajax json url
- 21. JSON/AJAX和Facebook
- 22. javascript json - 從php解碼ajax json數組的問題
- 23. JSON AJAX Http請求
- 24. Ajax JSON和jsp
- 25. xml jquery ajax json polling
- 26. MVC3 jquery ajax json data
- 27. jQuery的Ajax和JSON
- 28. JSON和jQuery AJAX
- 29. ajax json演示
- 30. MVC4 AJAX後JSON
嗨!請查看https://stackoverflow.com/help/how-to-ask,瞭解如何改進您的問題。從剛纔的閱讀中我不知道你在這裏瞄準什麼。 –