原生javascript实现ajax 发送post请求
2016-01-26 13:47
316 查看
var postData = { "name1": "value1", "name2": "value2"}; postData = (function(obj){ // 转成post需要的字符串. var str = ""; for(var prop in obj){ str += prop + "=" + obj[prop] + "&" } return str; })(postData); var xhr = new XMLHttpRequest(); xhr.open("POST", "../module", true); xhr.setRequestHeader("Content-type","application/x-www-form-urlencoded"); xhr.onreadystatechange = function(){ var XMLHttpReq = xhr; if (XMLHttpReq.readyState == 4) { if (XMLHttpReq.status == 200) { var text = XMLHttpReq.responseText; console.log(text); } } }; xhr.send(postData);
相关文章推荐
- JSON解析与生成
- JavaScript定时调用函数(SetInterval与setTimeout)
- js 格式华货币
- JS组件系列——使用HTML标签的data属性初始化JS组件
- JavaScript+html5 canvas绘制缤纷多彩的三角形效果完整实例
- js中的控制结构for-in语句
- JavaScript+html5 canvas制作的百花齐放效果完整实例
- JS面向对象及组件开发
- 60行JavaScript俄罗斯方块
- Json数据的序列化与反序列化的三种经常用法介绍
- JavaScript+html5 canvas绘制渐变区域完整实例
- Javascript中匿名函数的调用与写法实例详解(多种)
- JavaScript+html5 canvas绘制的圆弧荡秋千效果完整实例
- js中的操作符
- javascript 备忘 细节 相关
- 基于JavaScript实现全屏透明遮罩div层锁屏效果
- 【JSP】--路径问题--如何去掉../,直接写绝对路径
- javascript正则表达式定义(语法)
- 动态引入javascript
- electron之Windows下使用 html js css 开发桌面应用程序