ホームページ  >  記事  >  ウェブフロントエンド  >  AJAXにおけるXMLの説明例

AJAXにおけるXMLの説明例

jacklove
jackloveオリジナル
2018-05-09 10:15:251403ブラウズ

XML は AJAX において非常に重要なので、この記事ではその関連知識について詳しく説明します。

例の説明 -loadXMLDoc() 関数

ユーザーが上記の「CD情報の取得」ボタンをクリックすると、loadXMLDoc()関数が実行されます。

loadXMLDoc() 関数は、XMLHttpRequest オブジェクトを作成し、サーバー応答の準備ができたときに実行する関数を追加し、リクエストをサーバーに送信します。

サーバー応答の準備ができたら、HTML table が構築され、XML ファイルからノード (要素) が抽出され、最後に XML データが既に設定されている HTML テーブルで txtCDInfo プレースホルダーが更新されます。 )

{

var xmlhttp;
var txt,xx,x,i;
if (window.XMLHttpRequest)
{// IE7+、Firefox、Chrome、Opera、Safari 用のコード
xmlhttp=new XMLHttpRequest();
}
else
{// IE6、IE5 のコード
xmlhttp=new ActiveX
Object
("Microsoft.XMLHTTP"); }xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp. status ==200)
{
txt="

";
x=xmlhttp.responseXML.
document
Element.getElementsByTagName("CD"); for (i=0;i {
txt=txt + "
";
xx=x[i].getElementsByTagName("TITLE");
t;";
) ElementsByTagName("ARTIST");
{
try

txt=txt + "
タイトルアーティスト
+ xx[0] .firstchild.nodevalue + "< /td>"; xmlhttp.open("GET",url,true);
xmlhttp.send();
}


この記事では、AJAX の XML 関連コンテンツについて説明します。その他の学習教材についてはご注意ください。php 中国語 Web サイトで視聴できます。 。

関連する推奨事項:


SQL ステートメントとライブラリ操作の MySQL の最初の概要




TP5 を使用して簡単に実装する方法 - 追加、削除、変更、クエリ




mysql を使用して最後のレコードをクエリする方法


以上がAJAXにおけるXMLの説明例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。