私はこれについて調べたことがありますが、それほど多くのことがわかりませんでした。誰かがこれについて詳しく説明できるかどうかは大きな助けになります。
あなたの努力のために事前に感謝します。
回答:
回答№1は1いいえ
Ajaxは非同期JavaScriptとXMLを意味します。 ajaxを使用すると、まったく新しいHTML文書を読み込まなくても、ユーザーの操作後に新しいデータが表示されるリッチWebアプリケーションを作成できます。
XHR、新しいフェッチAPI、またはjQuery.ajaxでajax技術を使用してデータを取得するアプリケーションを作成できます。
回答№2の場合は0
いいえ、AJAXは次のようにブラウザに組み込まれています。 XMLHttpRequest
。しかし、異なるブラウザは、それぞれ異なる実装をしています(それぞれ独自の癖を持っています)。 XMLHttpRequest
"の実装と jQuery.ajax
開発者に統一APIを公開することにより、これらの違いを橋渡しします。
回答№3の場合は0
AJAXはjQueryに依存しません。 jQueryはjavascriptのフレームワークです。単純な形式でjQueryを使用してajaxを使用することもできます。
$.ajax({
url : "", // Your url to be requested
data : {
}, // Data to be passed to the server
dataType : "JSON"
});
上記の$ .ajaxを使用しているときは、jqueryライブラリで定義されているメソッドを継承します。
jqueryライブラリを含めずに使用したい場合は、以下のように使用する必要があります。これはjqueryライブラリを必要としません
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open("GET","demo_get.asp",true);
xmlhttp.send();
参照: http://www.w3schools.com/ajax/