私はjavascriptの& JSON &アヤックスに取り組んでいますが、私は、JSONファイルがローカルホストなしで動作できることを心の中でいくつかの質問がありますか?第2に、ajaxについては、ローカルホストではなく、ローカルディスク上のjsonでajaxを使用できますか?JavascriptをJSON&AJAX
答えて
Ajaxは、HTTP経由でファイルを要求する方法です。同じOrigin-Policy(https://de.wikipedia.org/wiki/Same-Origin-Policy)のため、Ajaxを使用して同じサーバー上のファイルを要求することはできます。サーバーがlocalhost上にある場合は、localhost上のファイルを要求する必要があります。ローカルファイルシステムにアクセスすることはできません。ファイルをアップロードして、Ajaxを使用してファイルをリクエストできます。
Webサーバーを使用していない場合は、AJAXリクエストを送信する場所はありません。 AJAXは、Webサーバーが通信するためには、すべてのデータを取得できるようにする必要があります。
Webサーバーを使用せずに、アドレス「file://...some path.../filename.html
」のファイルを表示しています。このシナリオでは、AJAX要求を別のドメインに送信することは、クロスサイトスクリプティングのため許可されていません。
Ok、jsonファイル(sample.json)は、Webサーバーを使用してこのファイルのデータにアクセスできますか?ライブ検索アプリで試したので、うまくいきませんでした。しかし別の小さなアプリの反対側では、ハードドライブ上のjsonファイルへのアクセスをWebサーバーではなくアクセスしようとしました。だから私はどこかのどこかで働くことが親切に私をこの混乱から救うことができないと混乱しているのですか? – haseeb
ファイル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オブジェクトのヘルプ(JSONとAjax)
- 5. PHPとJavascript/AjaxのJSONデータを共有
- 6. ajax/javascriptのjson URLを解析する
- 7. PHPとJavaScript/Ajaxのキャッシング - JSONとSimpleXMLを
- 8. Javascript - Ajaxリクエスト(json/htmls response includes/= something)
- 9. JSON-AJAX
- 10. AJAXがJavascriptからGrailsにJSONデータを投稿
- 11. Javascript - Ajaxが余分なコンマをJSONレスポンスに追加する
- 12. Javascriptを:AJAX経由sendind JSONデータは、PHPに
- 13. php/ajax/json等を使った未定義の配列エラー(javascript)
- 14. JavascriptとAjaxを使用したJSONフォームPOST [LARAVEL]
- 15. JS/AJAX/JSON
- 16. ジャンゴ - AJAX JSONレスポンス
- 17. AJAX JSONは
- 18. jquery $ .ajax return json
- 19. ajax json php
- 20. Jquery ajax sort Json
- 21. AJAXフィルタJSONデータ
- 22. ハイチャートライブデータ、json ajax
- 23. JQuery Ajax Performance(JSON)
- 24. Sketchfab AJAX json call
- 25. AngularJS JSON parse(ajax)
- 26. AJAX JSONロックブラウザ
- 27. Ajaxリクエストデータ型json
- 28. JqueryMobile、AJAX、JSON
- 29. JavaScriptのJSON配列に対するAjaxの応答
- 30. jQuery AJAXとJSONパフォーマンスクエリ
こんにちは!質問を改善するためのヒントを得るには、https://stackoverflow.com/help/how-to-askをご覧ください。それを今読んでから、私はあなたがここで目指しているものを持っていません。 –