私はブラウザからのURLを試して、郵便配達は、正常に動作し、応答を返しますが、私はJQuery AJAXを試したとき私はクロスドメインの問題を与える。 AJAXJquery ajax私はクロスドメインの問題
-1
A
答えて
0
は、FirefoxとChromeでCORSプラグインをインストールして使用してAPIを叩きながら
がどのように我々は、このクロスドメインの問題を回避することができ、IEはちょうどそれをうまく処理します。 もう一つの提案として、ロケールで(ローカルホストで)作業しているので、CROSS起点リクエストは新しいブラウザに共通するセキュリティポリシーです。
$.ajax({
url: "http://localhost:8079/students/add/",
type: "POST",
crossDomain: true,
data: JSON.stringify(somejson),
dataType: "json",
success: function (response) {
var resp = JSON.parse(response)
alert(resp.status);
},
error: function (xhr, status) {
alert("error");
}
});
バックエンドは、それがPHPでいた場合、あなたはそれらの行を追加することができます:
header('Access-Control-Allow-Origin: *');
header("Access-Control-Allow-Headers: X-Requested-With");
header('Access-Control-Allow-Methods: GET, PUT, POST, DELETE, OPTIONS');
header('Access-Control-Allow-Credentials: true');
header('Access-Control-Max-Age: 1000');
header('Access-Control-Allow-Headers: Origin, Content-Type, X-Auth-Token , Authorization');
CORSまたはCROSS起源を私はあなたのバックエンドを知りませんが、それはAJAXでいた場合、私はこれを書くでしょう リクエストはあなたのPC上で開発しているときに主に発生するセキュリティポリシーです。悪質なスクリプトがあり、ブラウザがクロスドメインリクエストをブロックしていないかどうかを考えてみてください。
悪意のあるコードがあなたのウェブサイトコード
関連する問題
- 1. Jqueryとのクロスドメインの問題
- 2. jquery getjsonクロスドメインの問題
- 3. クロスドメインAjaxコールJquery
- 4. クロスドメインjquery/Ajaxサービスコールで問題が発生しました
- 5. Ajaxのクロスドメインのjqueryで
- 6. クロスドメインjQuery AJAXファイルのアップロード
- 7. jQuery ajaxの問題
- 8. jquery ajaxの問題
- 9. jQuery ajaxの問題
- 10. Jquery AJAXの問題
- 11. Jquery Ajaxの問題
- 12. Socket.ioクロスドメインの問題
- 13. HTTPSでのAjaxリクエストに関する問題(クロスドメインではない)
- 14. jQuery + AJAX +クロスドメイン+コンテンツを取得
- 15. クロスドメインjQuery AJAX投稿JSONデータ
- 16. HTML5 PostMessageクロスドメイン問題
- 17. jQueryのajaxパラメータの問題
- 18. jQueryのAJAXプリローダーの問題
- 19. jQuery ajaxのダブルエンコーディングの問題
- 20. jQueryのAJAXのparams問題
- 21. jQueryのAjaxの問題
- 22. PHP jQuery AJAXの問題
- 23. JSのjQueryとAJAX問題
- 24. Ajax/jQueryタイミングの問題
- 25. ASP.NET AJAXとJQueryの問題
- 26. jQueryポスト/ ajaxポストの問題
- 27. jQuery AJAXフォームの問題
- 28. jQuery AJAX HAndlingの問題
- 29. Jquery Mobile Ajaxの問題
- 30. jqueryのAJAXロード問題
要求されたリソースに対して ''アクセス制御許可原点 'を設定する必要があります。 –
あなたはAJAX経由でリクエストしているドメインを管理していますか? –