(ターン)のクロスドメインAJAXの問題を解決する方法

オリジナルリンク:https://www.cnblogs.com/sunxucool/p/3433992.html

 

クロスドメインとは何ですか

問題は、唯一のプロトコル+ホスト名+ポート番号(存在する場合)が同じであることを、クロスドメインJavaScriptの同一生成元ポリシーに由来し、相互のアクセスを許可します。JavaScriptは、自分のドメインの下のリソースにアクセスして操作できることを、あなたは他のドメインのリソースにアクセスして操作することができます。クロスドメインの問題のために、HTMLは、ラベル、スクリプトタグ、ラベル、あるいはフォーム(直接クロスドメインがデータを送信し、データを受信する)、等のように、クロスドメインの問題を有していないJSとAjaxであります

JSON

{ 
    "メッセージ": "获取成功"、
    "状態": "1"、
    "結果":{ "名前": "工作组1"、 "ID":1、 "説明": "11"} 
}

JSONP

コールバック({ 
    "メッセージ": "获取成功"、
    "状態": "1"、
    "結果":{ "名前": "工作组1"、 "ID":1、 "説明": "11"} 
} )

URLでコールバックパラメータがJSONPされているもの、どのようなコールバックの背景どの層の外側JSONよりも、コールバック()に渡されます。

 

おすすめ

転載: www.cnblogs.com/supredreamer/p/11593378.html