AJAX = Asynchronous JavaScript and XML(異步的 JavaScript 和 XML)。
使用前提必須非常熟悉一個 JavaScript 對象,即 XMLHttpRequest。
下面給出將要用于該對象的幾個方法和屬性。
- ·open():建立到服務(wù)器的新請求。?
- ·send():向服務(wù)器發(fā)送請求。?
- ·abort():退出當(dāng)前請求。?
- ·readyState:提供當(dāng)前 HTML 的就緒狀態(tài)。?
- ·responseText:服務(wù)器返回的請求響應(yīng)文本。?
創(chuàng)建新的 XMLHttpRequest 對象:
<script language="javascript" type="text/javascript">
var request = new XMLHttpRequest();
</script>
在 JavaScript 中用 var 創(chuàng)建一個變量,給它一個名字(如 “request”),然后賦給它一個新的 XMLHttpRequest 實例。此后就可以在函數(shù)中使用該對象了。文章來源:http://www.zghlxwxcb.cn/news/detail-490665.html
例:為了應(yīng)對所有的現(xiàn)代瀏覽器,包括 IE5 和 IE6,請檢查瀏覽器是否支持 XMLHttpRequest 對象。如果支持,則創(chuàng)建 XMLHttpRequest 對象。如果不支持,則創(chuàng)建 ActiveXObject :文章來源地址http://www.zghlxwxcb.cn/news/detail-490665.html
var xmlhttp;
if (window.XMLHttpRequest) //判斷瀏覽器是否支持該對象
{
// IE7+, Firefox, Chrome, Opera, Safari 支持瀏覽器執(zhí)行下面代碼
xmlhttp=new XMLHttpRequest();
}
else
{
// IE6, IE5 瀏覽器不支持執(zhí)行下面代碼
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
到了這里,關(guān)于AJAX基礎(chǔ)簡易講解的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!