纯手打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君子兰什么品种最名贵 十大名... 4115
- 2世界上最名贵的10种兰花图片... 3459
- 3花圈挽联怎么写? 3395
- 4鲜花养护:帝王花的养殖方法以... 2263
- 5迷信说家里不能放假花 家里摆... 1964
- 6香山红叶什么时候红 1580
- 7明日花キララ:明日花绮罗年度... 1538
- 8花的意思,花的解释,花的拼音... 1295
- 9教师节送什么花最合适 1256
- 10勿忘我花图片 1193




