您的位置:首页 > 其它

ajax 判断浏览器,入门学习文档

2010-06-21 14:12 267 查看
1、创建xmlhttprequest
ie6 7 activexobject
ie8 firefox opera safari xmlhttprequest

判断浏览器的类型?
判断浏览器是否有这个能力 if(window.ActiveXObject)
var xmlhttp = new ActiveXObject("MSXML2.XMLHTTP.6.0");
else if(window.XmlHttpRequest)
var xmlhttp = new XmlHttpRequest();
else
try{
var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");}
catch
{
alert("对不起,浏览器不支持该对象 xmlhttprequest");
}
2、从客户端发送一个异步请求到服务器端
open("get","deleteservlet?id=<%= 。。。%>",true,"admin","123");
从客户端发送数据到服务器端
var xml = new ActiveXObject("MSXML2.DOMDocument.6.0");
xml.load("xml/test.xml");
send(xml);
send(null);
3、需要通过一个函数来跟踪当前执行的状态
xmlhttprequest.onreadystatechange = function(){
if(xmlhttprequest.readyState == 4)
{
if(xmlhttprequest.status == 200)
{
//顺利完成任务,得到数据(服务器返回的信息)
1、返回的是文本字符串
var resultText = xmlhttprequest.responseText;
alert(resultText);
}
}
};
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: