Ajax 学习一

前端之家收集整理的这篇文章主要介绍了Ajax 学习一前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
Ajax学习
Ajax是异步javascript和XML

Ajax的创建 :

var xmlhttp;

if (window.XMLHttpRequest)
{// code for IE7+,Firefox,Chrome,Opera,Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6,IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}




当使用 async=true 时,请规定在响应处于 onreadystatechange 事件中的就绪状态时执行的函数

xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","test1.txt",true);
xmlhttp.send();

如需获得来自服务器的响应,请使用 XMLHttpRequest 对象的 responseText 或 responseXML 属性
属性 描述
responseText 获得字符串形式的响应数据。
responseXML 获得 XML 形式的响应数据。

当 readyState 等于 4 且状态为 200 时,表示响应已就绪:


使用 Callback 函数

callback 函数是一种以参数形式传递给另一个函数函数

如果您的网站上存在多个 AJAX 任务,那么您应该为创建 XMLHttpRequest 对象编写一个标准的函数,并为每个 AJAX 任务调用函数

原文链接:https://www.f2er.com/ajax/163376.html

猜你在找的Ajax相关文章