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://m.huajiangbk.com/newsview106138.html
上一篇: C C++最新华为机试 |
下一篇: 某同学发现自家阳台上的花盆中花的 |