原生ajax与Jquery的ajax

AJAX:通过与服务器进行少量数据交换可以使网页实现异步局部更新。

原生ajax

//监听窗口
window.onload = function(){
//设置点击事件
var btn = document.getElementById("btn");
btn.onclick = function(){

//这里开始AJAX请求
//先创建XMLHttpRequest对象
var xhr = new XMLHttpRequest();

//IE5 、IE6不支持xhr
if( xhr == null){
xhr = new ActiveXPObject("Microsoft.XMLHTTP")
}

//open方法用于设置网络请求消息
//它有三个参数,第一个参数是请求方式,第二个参数是请求路径,第三个参数是是否异步
xhr.open("post",url,true);

//发送请求
xhr.send();

//监听请求到达哪个步骤
xhr.onreadystatechange = function(){
if(xhr.readyState == 4){
//表示请求完成
if(xhr.status == 200){
//表示请求成功
} else {
//表示请求失败
}
}
}

//获取服务器返回的数据
var text = xhr,responseText
alter(text)
}
}

Jquery的ajax

$(function{
$(#ajax).click(function(){ //设置一个点击事件
$.ajax({
type:"get" //设置请求方式
url:" " //设置请求路径
async: //是否异步
success:function(date){
} //请求成功时
error:function(){
alert("请检查网络")
}
})
})
})

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容