纯手打AJAX,还有一个对象转查询字符串的小方法obj=>url
function json2url(json){ var arr=[]; for(var name in json){ arr.push(name+'='+json[name]); } return arr.join('&'); } function ajax(json){ json=json || {}; if(!json.url)return; json.data=json.data || {}; json.type=json.type || 'get'; var timer=null; if(window.XMLHttpRequest){ var oAjax=new XMLHttpRequest(); }else{ var oAjax=new ActiveXObject('Microsoft.XMLHTTP'); } switch(json.type){ case 'get': oAjax.open('GET',json.url+'?'+json2url(json.data),true); oAjax.send(); break; case 'post': oAjax.open('POST',json.url,true); oAjax.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); oAjax.send(json2url(json.data)); break; } oAjax.onreadystatechange=function(){ if(oAjax.readyState==4){ clearTimeout(timer); if(oAjax.status>=200 && oAjax.status<300 || oAjax.status==304){ json.success && json.success(oAjax.responseText); }else{ json.error && json.error(oAjax.status); } } }; }
posted @ 2019-11-06 17:05 奔跑的太阳花 阅读(221) 评论() 编辑 收藏 举报
相关知识
js之BOM
Mysql查询条件判断是否包含字符串的方法实现
前端
mysql查询字符串不包含
查询字符串的通用语法规则
mysql int类型in条件用字符串查询不到
简单的查询语法
字符串
js上传文件带参数,并且,返回给前台文件路径,解析上传的xml文件,存储到数据库中
mysql like查询字符串
网址: 纯手打AJAX,还有一个对象转查询字符串的小方法obj=>url https://www.huajiangbk.com/newsview106138.html
上一篇: C C++最新华为机试 |
下一篇: 某同学发现自家阳台上的花盆中花的 |
推荐分享

- 1君子兰什么品种最名贵 十大名 4012
- 2世界上最名贵的10种兰花图片 3364
- 3花圈挽联怎么写? 3286
- 4迷信说家里不能放假花 家里摆 1878
- 5香山红叶什么时候红 1493
- 6花的意思,花的解释,花的拼音 1210
- 7教师节送什么花最合适 1167
- 8勿忘我花图片 1103
- 9橄榄枝的象征意义 1093
- 10洛阳的市花 1039