加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

原生ajax框架

发布时间:2020-12-15 20:58:35 所属栏目:百科 来源:网络整理
导读:!DOCTYPE html html head titleajax框架/title meta charset="utf-8" script type="text/javascript" function ajax(url,success,error){ if(window.XMLHttpRequest){ var oAjax = new XMLHttpRequest(); } else{ var oAjax = new ActiveXObject('Microsoft.X
<!DOCTYPE html>
<html>
<head>
<title>ajax框架</title>
<meta charset="utf-8">
<script type="text/javascript">
function ajax(url,success,error){
if(window.XMLHttpRequest){
var oAjax = new XMLHttpRequest();
}
else{
var oAjax = new ActiveXObject('Microsoft.XMLHTTP');
}// 创建ajax ,并且需要做兼容 IE6是不支持XMLHttpRequest对象
oAjax.open('post',url,true);//连接open(方法,文件名称,异步传输(true)) 同步传输(false)
oAjax.send();//发送请求
//接收结果
oAjax.onreadystatechange = function(){
if(oAjax.readyState==4){
//是否完成状态
if(oAjax.status>=200&&oAjax.status<300||oAjax.status==304){
//解析完成 2XX或缓存304
if(success){
success(oAjax.responseText);
//responseText解析文字
}
}
else{
if(error){
error();
}
}
}
}
}
window.onload = function(){
var obtn = document.getElementById('button1');
obtn.onclick = function(){
ajax('data.html',function(str){
alert(str);
},function(){
alert('读取失败');
})
}
}
</script>
</head>
<body>
<input type="button" id="button1" value="发送">
</body>

</html>


data.html

{‘userName’:'jeck'}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读