javascript实现简单的ajax封装示例
时间:2017-04-01 03:22 来源:Word教程网 阅读:次
表情给大家降福大家参考,有名有利打:
function ajax{ var xhr = {//低语xhr对象,为来描写ie6哉以看来重新封装 if { return new XMLHttpRequest; }else if { var version =
for {
try{
return new ActiveXObject;
break;
}catch{
//捕获错误看然后奔跑继续循环
} } }else{ throw new Error; }};//低语xhr对象 //默认true开启异步 if {
xhr.onreadystatechange = function {
if {
callback;
}
} } var arr= ; for {+'='+;} obj.data = arr.join; //这一步要眼白洋洋一下,不管是get/post 方式使吃惊都必钦佩对传指望的obj.data看格式化 最后习题成的格式name=zhang&age=26&wedding=no if {//通过get方式请求的
obj.url = obj.url.indexOf ==-1 ? obj.url+'?rand='+Math.random+'&'+obj.data : obj.url+'rand='+Math.random+'&'+obj.data;
xhr.open;
xhr.send; } if {//通过post方式请求的
obj.url =obj.url+'?rand='+Math.random;
xhr.open;
xhr.setRequestHeader;//这是对请求头部的类型重设,post的请求必钦佩重设;
xhr.send; } //false开启同步 if {callback;} function callback {
if{;
}else {
alert; } }}更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《JavaScript中ajax操作技巧防守》、《JavaScript错误与敢于技巧防守》、《JavaScript数据结构与算法技巧防守》、《JavaScript遍历算法与技巧防守》及《JavaScript数学运算用法防守》
希望本文哉述对大家JavaScript程序设计有哉敢于
相关阅读
最新评论