サーバーはデータセットを取得するために CORS リクエストを探していますが、$.ajax を使用して適切な CORS リクエストを作成する方法がわからないという問題があります。
それを説明するのに役立つ 1 つの Stackoverflow 投稿があります:クロスオリジン リソース共有 (CORS) 投稿要求を機能させる方法
ウィキペディアの記事があります: http://en.wikipedia.org/wiki/Cross-origin_resource_sharing
しかし、全体として、その情報を教えてくれているにもかかわらず、リクエストを適切に行う方法を理解するのに問題があります。
最初のリンクでは、それはただ
$.post(SERVER_URL, {file_url:"asfd"}, function(e){console.log(e);});
私の混乱は、2 つのリクエストを行う必要があると考えていたことだと思います。1 つは最初のハンドシェイクを行い、もう 1 つは最初の結果とその他のデータを取得します。
jQueryまたはJavascriptを使用して適切なCORSリクエストを作成するのを手伝ってもらえますか? 構造がどうなっているのか、よくわかっていないようです。特定のフラグがある場合は、使用する必要があります。私は単純な JSONP リクエストを行うことに慣れていますが、これは CORS ではないためデータを取得しますが、失敗します。
ありがとうございました。
編集解決された関連する投稿があります。結果はJSONPではなくJSONでしたが、サーバー部門はCORSがマシンに設定されていると言っていたので、構文が間違っていると思いました. リンクは次のとおりです。AJAXリクエストは200OKを返しますが、返されるデータがJSONであるにもかかわらず失敗します