Ajax初识
发布时间:2020-12-16 03:18:47 所属栏目:百科 来源:网络整理
导读:Ajax定义 Ajax:(Asynchronous JavaScript And XML)指异步 JavaScript 及 XML,实质上是就是用JavaScript的XMLHttpRequset对象实现的 它不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的Web应用程序的技术,是基于JavaScript、XML、HTML、
Ajax定义
XMLHttpRequest对象&创建对象关于XMLHttpRequset对象
创建XMLHttpRequest对象
function getAjax(){
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");
}
}
XMLHttpRequset 对象的相关API方法
属性(一般用于处理结果时进行判断)
2. status:HTTP的状态码
3. responseText:获得响应的文本内容 请求
//1.创建XMLHttpRequset对象
function getAjax(){
var xmlhttp;
if (window.XMLHttpRequest)
{// code for IE7+,Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6,IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
}
function doAjax(){
//获取XMLHttpRequest对象
var xmlHttp = getAjax();
//2.监听readyState状态
xmlHttp.onreadystatechange = function(){
//5.成功后处理结果
if(xmlHttp.readyState==4&&xmlHttp.status==200){
vat text = xmlHttp.responseText;
}
//3.建立与服务器的连接
xmlHttp.open("GET","/user?id=1001",true);
//4. 发送数据给浏览器
xmlHttp.send();
}
}
//1.创建XMLHttpRequset对象
function getAjax(){
var xmlhttp;
if (window.XMLHttpRequest)
{// code for IE7+,IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
}
function doAjax(){
//获取XMLHttpRequest对象
var xmlHttp = getAjax();
//2.监听readyState状态
xmlHttp.onreadystatechange = function(){
//5.成功后处理结果
if(xmlHttp.readyState==4&&xmlHttp.status==200){
vat text = xmlHttp.responseText;
}
//3.建立与服务器的连接
xmlHttp.open("Post","/user",true);
//4. 发送数据给浏览器
xmlHttp.send();
}
}
区别:get直接通过URL传值,Post通过send()传值 案例
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |