页面里有多行记录,每行记录后面对应着编辑操作,点击操作链接或按钮要跳到另一个页面,通常需要传递id,但有的时候除了id还要传名字等,这样有不妥的地方:
1,传递的参数都在地址栏里,别人都看见了
2,有中文,有的时候地址栏传中文会出错的
希望post提交,如果对每一行都做个表单,感觉不太好,所以写了一个JavaScript类,方便post提交
-
function
TheForm(url,data){
-
var
_theForm = document.body.appendChild(document.createElement(
'form'
));
-
_theForm.action = url;
-
for
(
var
property
in
data){
-
var
_input = document.createElement(
'input'
);
-
_input.type =
'hidden'
;
-
_input.name = property;
-
_input.value = data[property];
-
_theForm.appendChild(_input);
-
}
-
this
._theForm = _theForm;
-
if
(!TheForm._initialized){
-
TheForm.prototype.post =
function
(){
-
this
._theForm.method =
'post'
;
-
this
._theForm.submit();
-
}
-
TheForm.prototype.get =
function
(){
-
this
._theForm.method =
'get'
;
-
this
._theForm.submit();
-
}
-
TheForm._initialized =
true
;
-
}
-
}
调用示例:
new TheForm('quanxian.jsp',{id:'<%=dataMap.get("Account")%>'}).post();
分享到:
相关推荐
想使用POST工具。网上下载的试了几个都不太好用。 于是做一个PHP版的。 自已用的放到PHP环境下。 使用上不方便的可以与我交流
已做了案例,可以方便快速的将参数直接模拟Post提交给指定地址,有需要的同学可以看看如何实现的,简单快捷有效
实际开发工作中,很多时候需要用到POST提交值,每次都需要针对写出相对的POST环境, 所以写出这个POST调试工具公共库,方便调试使用。 程序运行环境需要php 及 extension=php_curl.dll 调试时填写的内容: 提交...
该工具使用 C# 多线程开发,可以很方便的模拟Http的get及post、application/x-www-form-urlencoded 二进制请求,或者其他方式的请求来调试接口。 可对以提交的数据参数进行保存,便于下次使用。
简单方便的android 端http get 和post 请求 测试端口数据用
使用qt写的请求http服务类,实现了get同步请求、get异步请求、post同步请求、post异步请求。4个方法,方便实用。
实现一个通用的kettle消息推送,于是想到通过钉钉机器人推送消息到钉钉群组,这样就可以方便配置封装成通用的消息推送的映射子转换,实现后面作业或转换的消息提醒或者异常告警通知。已完成测试源代码分析
PHP分页类,使用方便, 避免在页面上分页那样不能做到样式和外观上一改全改的弱点。 这次经过本人修改,可以...对于页面查询条件较多,而且查询条件是使用POST提交的,建议使用POST跳转分页,跳转到JS样例在PHP下面。
这段代码可以自动根据post数组的键值创建同名变量,这个功能使用非常方便,不用提前声明变量 <?php $expected=array('username','age','city','street'); foreach($expected as $key){ if(!empty($_POST[$key])...
做项目时总会碰到ajax提交的功能,特别是在做后台提交时,一般都会用模型自动生成,这个功能的使用会比较频繁,其实只要了解了流程,操作还是挺简单的,使用起来也方便。 表单部分 <?php $form = ActiveForm::...
POST提交: user=账号 password=密码 superpass=超级密码 inv=邀请人ID markcode=机器码 返回: 101:账号为空 102:密码为空 103:超级密码为空 104:机器码为空 105:账号已存在 106:该IP已注册 107:该机器码已...
Postman-win64工具集,可以模拟post提交 ,方便客户端调试。
最近比较闲,就把以前用过的技术串一下做个手札,方便以后自己...get/post两种提交方式,但get提交容易乱码,一定多加注意 jsp页面: 代码如下: <%@ page language=”java” import=”java.util.*” pageEncodi
而且用法也很简单,文档中写的比较清楚,但是当我们使用post提交时,却发现有时候会出现参数没有发送到服务器的问题,我记得文档中也说了这一情况的出现,在这里我把这设置情况记录下来,方便下次需要的时候直接使用...
这是一个烧瓶代理,它将从您的 bitbucket 存储库中侦听 POST 挂钩,处理它们并将它们作为评论发布到 youtrack。 要求 要使用此 Brokr,您需要: *烧瓶 *Python 2.7 * *要求 *Youtrack 4.0 及更新版本(这在 4.0 ...
4.用Get方法注入时,IIS会记录你所有的提交字符串,对Post方法做则不记录,所以能用Post的网址尽量不用Get。 5. 猜解Access时只能用Ascii逐字解码法,SQLServer也可以用这种方法,只需要两者之间的区别即可,...
今天写一个POST程序的时候有一段UNICODE字符串需要进行URL编码后进行提交。但是找遍了精易模块和百度都没有说有这这个命令 让Unicode字符串(易语言里面以字节集表示)直接进行正确的URL编码。所以就自己写了一个...
在Eclipse中安装ReviewBoard插件后,提交和更新Request的操作将非常便捷,你只需要选中需要提交的代码或目录,然后右键Team进行相关操作即可完成Request的提交和更新(且支持Pre-Commit和Post- Commit方式)。...
我们做前后的交互时候,可能涉及到时间的提交,后端接收模型中的时间数据类型为Date类型,所以我们要给后端传的数据为Date类型,但由于方便用户使用,我们往往展示和获取的数据是格式化后的时间格式。 模型类: ...
智能网关IGT-DSER集成了多种PLC的原厂协议,方便实现各种PLC与服务端之间的HTTP协议通讯,通过网关的参数配置软件绑定JSON文件的字段与PLC寄存器地址,配置URL,即可通过POST/GET命令,将JSON文件提交给HTTP的服务端...