js发post请求
2016-03-07 09:13
274 查看
<html> <body> <script type="text/javascript"> var xmlobj; //定义XMLHttpRequest对象 function CreateXMLHttpRequest() { if(window.ActiveXObject) //如果当前浏览器支持Active Xobject,则创建ActiveXObject对象 { //xmlobj = new ActiveXObject("Microsoft.XMLHTTP"); try { xmlobj = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlobj = new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) { xmlobj = false; } } } else if(window.XMLHttpRequest) //如果当前浏览器支持XMLHttp Request,则创建XMLHttpRequest对象 { xmlobj = new XMLHttpRequest(); } } function SubmitArticle() //主程序函数 { CreateXMLHttpRequest(); //创建对象 //var parm = "act=firstweather" ;//构造URL参数 //antique = escape(antique); var parm = '{"sessionId": null, "desiredCapabilities": {"platform": "WINDOWS", "browserName": "internet explorer", "version": "", "javascriptEnabled": true}}' //xmlobj.open("POST", "{dede:global.cfg_templeturl/}/../include/weather.php", true); //调用weather.php xmlobj.open("POST", "http://127.0.0.1:63684/session", true); //调用weather.php xmlobj.setRequestHeader("cache-control","no-cache"); xmlobj.setRequestHeader("contentType","text/html;charset=uft-8") //指定发送的编码 xmlobj.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;"); //设置请求头信息 //xmlobj.onreadystatechange = StatHandler; //判断URL调用的状态值并处理 xmlobj.send(parm); //设置为发送给服务器数据 } SubmitArticle(); </script> <input type="button" value="Hello world!" onClick="SubmitArticle()"> </body> </html>
听说可以把js放到浏览器的地址栏里执行,不多对发post请求不太行,发个简单的alert倒是可以。
相关文章推荐
- 关于js中的“Uncaught SyntaxError: Unexpected token
- ExtJs.Store.load()各参数含义解析
- ExtJs.Store.load()各参数含义解析
- JS特殊符号
- javascript数组去重小结
- 关于JS中的constructor与prototype{转}
- EXTJS 中 anchor 的用法
- javascript ajax
- extjs5 表单校验 同步和异步
- 不要过分依赖JS代码的验证
- 20160307 - 双击打开 Js 扩展名的附件要保持留心
- 深夜睡不着,第二篇随笔,说说js的创建实例化过程
- JS冒泡与阻止
- javascript数组去重小结
- js日期插件dateHelp获取本月、三个月、今年的日期
- 论JavaScript模块化编程
- 基于JavaScript实现快速转换文本语言(繁体中文和简体中文)
- javascript特殊日历控件分享
- JavaScript过滤字符串中的中文与空格方法汇总
- JavaScript中将数组进行合并的基本方法讲解