xmlhttp=new XMLHttpRequest(); xmlhttp.open("GET","ajax_info.xml",false); xmlhttp.send();
在上面的例子中,我們使用AJAX加載了一個名為ajax_info.xml的文件。該文件包含一段XML文本,如下所示:
<?xml version="1.0" encoding="UTF-8"?> <TOP> <ARABIC>yek</ARABIC> <ARABIC>do</ARABIC> <ARABIC>se</ARABIC> <ARABIC>char</ARABIC> <ARABIC>pā?ch</ARABIC> </TOP>
在XMLHttpRequest對象創建并進行初始化之后,我們使用open()方法來指定HTTP請求的類型、URL以及是否使用異步方式。在這個例子中,我們將GET作為請求類型,ajax_info.xml作為URL,并設置為同步方式(即false)。
接著,我們使用send()方法發送HTTP請求以及可能的請求參數。在本例中,我們使用GET請求并且不帶任何參數。
當服務器響應請求之后,我們可以使用responseText屬性獲取到服務器返回的文本信息。這里,我們將返回的XML文本賦值給txt變量,并使用DOM的方法獲取和展示XML節點的內容。
在展示文本內容之前,我們需要為其定義一個容器。在本例中,我們使用了一個id為myDiv的div元素來作為容器。最后,我們將文本內容設置為容器的innerHTML屬性值,從而展示在頁面上。
以上是一個簡單的例子,用來演示如何使用AJAX調用另一個網頁數據。利用AJAX,我們可以通過異步請求從服務器獲取數據,而無需刷新整個頁面。這為提高用戶體驗和減少服務器負載提供了便利。