您好,登錄后才能下訂單哦!
這篇文章主要講解了“AJAX常用函數的實例用介紹”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“AJAX常用函數的實例用介紹”吧!
創建XMLHTTP對象,區別IE,Mozilla瀏覽器
代碼如下:
function getRequest() {
http_request = false;
if (window.XMLHttpRequest) {
//對于Mozilla﹑Netscape﹑Safari等瀏覽器,創建XMLHttpRequest
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType) {
//如果服務器響應的header不是text/xml,可以調用其它方法修改該header
http_request.overrideMimeType('text/xml');
}
} else if (window.ActiveXObject) {
// 對于Internet Explorer瀏覽器,創建XMLHttpRequest
try {
http_request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
http_request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
return http_request;
}
//獲得Url 的responseText
代碼如下:
function getResponseText(url)
{
http_request=getRequest();
http_request.open('GET', url, false);
http_request.send(null);
if (http_request.readyState == 4)
{
// 收到完整的服務器響應
if (http_request.status == 200) {
//HTTP服務器響應的值OK
requestdoc = http_request.responseText;
//將服務器返回的字符串寫到頁面中ID為message的區域
}
else {
requestdoc = http_request.status;
}
}
return requestdoc;
}
//獲得Url 的responseXML
代碼如下:
function getResponseText(url)
{
http_request=getRequest();
http_request.open('GET', url, false);
http_request.send(null);
if (http_request.readyState == 4)
{
// 收到完整的服務器響應
if (http_request.status == 200) {
//HTTP服務器響應的值OK
requestdoc = http_request.responseXML;
//將服務器返回的字符串寫到頁面中ID為message的區域
}
else {
requestdoc = http_request.status;
}
}
return requestdoc;
}
感謝各位的閱讀,以上就是“AJAX常用函數的實例用介紹”的內容了,經過本文的學習后,相信大家對AJAX常用函數的實例用介紹這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。