原生jsAJax实现代码
来源:互联网 发布:网络促销手段 编辑:程序博客网 时间:2024/05/22 00:36
<script type="text/javascript">
window.onload = function() {
var btn = document.getElementById("btn");
function creatXHR() {
if (typeof XMLHttpRequest != "undefined") {
creatXHR =function () {
return new XMLHttpRequest();
}
} else if(typeof ActiveXObject !="undefined"){
if (typeof(arguments.callee.activeString) !="undefined") {
var versions=["MSXML2.XMLHttp.6.0","MSXML2.XMLHttp.3.0","MSXML2.XMLHttp"];
for (var i=0;i,versions.length;i++) {
try{
new ActiveXObject(versions[i]);
arguments.callee.activeString==versions[i];
}catch(e){
//tiaoguo
}
}
}return new ActiveXObject(arguments.callee.activeString);
}
else{
throw new Error("buzhichiajax");
}
}
var xhr=creatXHR();
xhr.readyState=function () {
if (xhr.readyState==4) {
if (xhr.status>=200&&xhr.status<300||xhr.status==304) {
alert(xhr.responseText)
} else{
alert("falied")
}
}
}
var url="php/index.php?rand"+Math.random();
xhr.open("GET","php/index.php",false);
xhr.send(null);
function addUrl (url ,name,value) {
url+=url.indexOf("?")==-1?"?":"&";
url+=encodeURIComponent(name)+"="+encodeURIComponent(value);
return url;
}
xhr.open("POST","php/index.php",true);
xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
var form=document.getElementById("form")
xhr.send(serialize(form));
}
</script>
0 0
- 原生jsAJax实现代码
- 原生jsAjax操作
- jsAjax
- IOS原生代码实现推送
- JS 实现下雪原生代码
- 简短代码实现原生定位
- javascript原生代码实现通用运动框架
- js实现图片轮番效果,原生代码
- javascript原生代码实现ajax请求
- 原生js代码实现秒表效果
- js原生代码实现数据双向绑定
- 原生JavaScript实现ajax异步请求代码
- JS 实现万花筒特效 JS 原生代码
- 用JNI实现与原生代码通信
- Android 原生代码实现网络请求
- 原生JS实现焦点轮播图 完整代码
- Yii框架原生代码实现文件上传
- Jni实现与原生代码通信
- JPA 、 @ManyToOne、@OneToMany 外键 关联 设置关联项为NULL的问题完美解决
- jquery Ajax实现代码
- HTML 标签速查
- algorithm 1.4.18
- Maven入门基础
- 原生jsAJax实现代码
- Java设计模式---单例模式的实现
- 使用Anaconda安装Python
- 用闭包实现非侵入式缓存
- josnp跨域
- 设计模式-结构型-代理模式(Proxy)
- HDOJ 3549 Flow Problem(最大流)
- listview的item里面有Button,并给其设置了点击事件,而且有效可点击,但是listview的item点击事件却失效了
- 修改maven本地仓库路径