使用javascript用一种非主流的方式提交POST表单
来源:互联网 发布:windows系统平板电脑 编辑:程序博客网 时间:2024/05/20 05:05
竞赛项目进行中。
遇见了一个问题,我需要使用javascript进行用户输入的条件判定,并且将一些运算后的数据传递给另外的一个php文件。
普遍采用的方式是通过构造网址的URL,使用GET方式传递信息。但是GET构造虽然方便,不过会在地址栏上显示GET发送的信息,而且遇到一些诸如“?”,“&”信息也会出现发送的错误,所以我准备采用POST传递。
从google得来的解决方案,大多都是自己构造POST包。这个方式不仅繁碎,而且相当容易出错。所以,我采用的方式是,在网页中添加隐藏字段,使用隐藏字段POST信息。
贴上代码:
</form>
<form id="form2" name="form2" method="post" action=“http://www.aa.com”>
<input type="hidden" name="TGS" id="TGS" value="1"/>
</form>
<script type="text/javascript">
document.form2.TGS.value=getback;
document.getElementById('form2').submit();
</script>
在这里,我把getback的值赋给了TGS,然后将TGS传给www.aa.com,方式是POST。
方法很简单吧!这里只是我的一个解决思路,思路有了,一切问题都可以迎刃而解。
getback是我在项目中COM控件的返回值,TGS是通行票。找时间我准备发一篇网页、网页控件以及本地程序交互设计。
- 使用javascript用一种非主流的方式提交POST表单
- javascript POST方式提交表单
- JavaScript Post方式提交表单
- 表单form的提交有两种方式,一种是get的方法,一种是post 的方法
- JavaScript 实现POST方式提交表单
- 如何使用nodejs提交表单方式的post请求?
- onsubmit阻止表单提交的一种方式
- 表单的提交方式POST和GET
- 表单的提交方式:get和post
- node.js post方式的表单提交
- 使用javascript以post的方式向服务器提交数据
- extjs表单的非ajax提交方式
- JavaScript 表单提交方式
- JavaScript.表单提交方式
- 使用post方式提交表单参数与值
- HttpClient 4 使用POST方式提交普通表单数据的例子
- Android 使用三种方式获取网页(通过Post,Get进行表单的提交)
- HttpClient的使用——Post方式提交表单和上传文件
- DB2 install on linux
- 函数堆栈的理解
- Tomcat集群
- linux或unix上db2用户和组的作用
- uva 331 - Mapping the Swaps
- 使用javascript用一种非主流的方式提交POST表单
- android控制view的大小和位置(二)
- C/C++程序中执行shell命令的2种方法
- 轻松掌握AJAX(Jquery)异步通信
- poj 1692 求数字匹配对数
- uva 167 - The Sultan's Successors
- 界面测试用例的设计方法
- csdn题目(含解答)
- vim下区块的复制与黏贴