原生ajax如何变参数post
原生ajax如何变参数post?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
var Ajax = {post:function(){xmlhttp = new XMLHttpRequest();var len = arguments.length;var url = arguments[0];callback = arguments[len-1];var str = '';xmlhttp.open('POST', url, true);xmlhttp.onreadystatechange=function(){if (xmlhttp.readyState==4 && xmlhttp.status==200){callback(xmlhttp.responseText);}}if (len = 3) {data = arguments[1]for(i in data){str += i + "=" + data[i] +"&"}str = str.replace(/&$/gi,'')}if (len = 4) {headers = arguments[2]for(i in headers){xmlhttp.setRequestHeader(i,headers[i])}}xmlhttp.send(str);}}
可变参数post的基本语法:
Ajax.post(url,{},header,function(){})
看完上述内容,你们掌握原生ajax如何变参数post的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注亿速云行业资讯频道,感谢各位的阅读!
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。