JSONPはAJAXとして分類されていますか?IS JSONPはAJAXに分類されていますか?
私はXHRを非同期通信のために使用する必要があるが、私はJSONPのためのjQueryのコードを見たときに、それが「AJAX呼び出し
場合に包まれていることを理解されているように、私は混乱していますJSONPはなぜjQueryのAJAX機能としてそれをバンドル持っているか、私はここで何かをしないのですAJAXに分類されていない?
JSONPはAJAXとして分類されていますか?IS JSONPはAJAXに分類されていますか?
私はXHRを非同期通信のために使用する必要があるが、私はJSONPのためのjQueryのコードを見たときに、それが「AJAX呼び出し
場合に包まれていることを理解されているように、私は混乱していますJSONPはなぜjQueryのAJAX機能としてそれをバンドル持っているか、私はここで何かをしないのですAJAXに分類されていない?
あなたは厳密その後、AJAXは「JavaScriptとXML形式を使用してサーバー間の非同期通信」を意味することを言いたい場合「Ajax」と呼ばれるわずかな技術しかありません多くの「XML-HTTP-Requests」でさえXMLデータを転送しないため、今日の定義を満たすことになります。
JSONPの技術は、知られている非同期通信方式の1つに過ぎず、jQueryはそれらをすべて最も一般的な用語「ajax」という名前の1つの関数にバンドルしたいと考えました。
しかし、「ajax」という用語は、同じ発信元ポリシーによって制限されるXMLHTTPRequest
インターフェイスに密接に関連しています。これは、<script>
要素を使用するJSONPには適用されませんが、JSONPはGET要求に限定されており、特別なサーバーサイドインフラストラクチャが必要です。
XHRはHTMLを返す場合、返信用のおかげで、 物事をより明確になりますが、一般的に、その後厳密には正しく、それはXHRではないに言えば、似たノートにJSONPソリューションとみなさJSONPソリューションやAJAX-JSONPソリューション です? –