页面里有多行记录,每行记录后面对应着编辑操作,点击操作链接或按钮要跳到另一个页面,通常需要传递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提交工具增强版"是一款专门用于HTTP/HTTPS协议下的数据提交工具,它在标准的POST提交功能基础上进行了扩展和优化,以满足更高级别的需求。这款工具的主要目的是帮助开发者、测试人员或网络用户便捷地发送POST...
本篇文章将深入探讨POST提交测试工具的原理、用途、以及如何使用。 首先,了解POST方法的基本概念是必要的。在HTTP协议中,POST是一种请求方法,允许客户端向服务器发送数据以创建或更新资源。与GET方法不同,POST...
该增强版的POST提交工具可能包含以下特性: 1. **请求构建器**:用户可以直观地构建POST请求,包括设置URL、添加请求参数、选择数据类型(如application/json、application/x-www-form-urlencoded等)。 2. **HTTP...
1. **POST提交的工作原理** POST提交方式是HTTP协议中的一个请求方法,它用于向服务器发送数据,常用于表单提交。与GET方式不同,POST请求的数据不会出现在URL中,而是包含在请求体中。这使得POST方式能处理大量...
【标题】中的“post提交工具/cookie提交工具(php版,同时支持POST与cookie)”指的是一个基于PHP编写的工具,该工具的主要功能是允许用户通过HTTP的POST方法和利用cookie来发送数据到指定的服务器。POST方法是HTTP...
总的来说,"post提交工具"是一种方便的开发、测试或调试工具,对于需要频繁进行HTTP请求的开发者或网络技术人员来说,它能极大地提高工作效率,并且提供了对POST、GET及COOKIES的全面管理,确保了各种网络交互的顺利...
在网页开发中,POST提交是将用户在表单中填写的数据发送到服务器的主要方式之一。相较于GET方法,POST提交通常用于处理敏感信息,因为它可以携带大量数据且在浏览器历史记录中不显示请求详情。本篇文章将详细介绍...
在Web开发中,POST提交是客户端向服务器发送数据的一种常见方法,常用于提交表单数据或进行API交互。本工具即以C#为基础,实现了一个简单的POST数据提交的功能。 1. **POST提交原理** - POST请求是HTTP协议中的一...
【POST提交工具详解】 在网络安全领域,POST提交工具是一种用于测试和分析Web应用程序安全性的工具。"寂寞的刺猬出品"的POST提交工具是其中的一个实例,它专门针对POST注入漏洞进行测试。POST注入,全称HTTP POST...
标题中的“POST提交工具”指的是一个用于执行HTTP POST请求的软件工具...总的来说,"POST提交工具"是一个方便开发人员和测试人员测试和调试HTTP POST请求的实用工具,通过简化复杂的网络请求过程,提高他们的工作效率。
本文将深入探讨这两个关键概念,以及如何结合使用它们来实现数据提交。 首先,REST是一种软件架构风格,常用于设计网络应用程序,特别是Web服务。它基于HTTP协议,通过GET、POST、PUT、DELETE等HTTP方法操作资源。...
标题"POST提交文件也接收文件"指的是通过HTTP POST请求来上传文件,并同时处理接收到的文件。这个过程涉及到客户端(如浏览器)与服务器之间的交互,以及C#后端代码的实现。 首先,我们需要了解HTTP POST请求。POST...
总结来说,Fiddler的强大之处在于其直观的用户界面和丰富的功能,使得开发者能够方便地模拟POST提交,调试网络请求,理解参数交互,从而提高开发和测试效率。通过熟练掌握Fiddler,开发者能更好地应对复杂的Web应用...
在这个场景下,"post方式提交"指的是商家通过HTTP POST请求向支付宝服务器发送支付指令。这种方式常用于传递敏感信息,如订单详情和支付金额,因为POST请求的数据可以放在请求体中,相对GET请求更加安全。 在Java...
此外,这个工具也有可能提供了用户界面,使得非程序员也能方便地进行POST提交操作。 总之,C# Post提交工具(雄风版)是一个实用的学习和实践资源,它涵盖了HTTP请求的基本原理和C#的实现方法,对于初学者和有经验的...
POST提交工具增强版是一款专为网络开发者和测试人员设计的应用程序,它允许用户通过POST方法向Web服务器发送数据。在互联网应用开发过程中,POST请求常用于传输大量数据,如表单提交、API调用等。这款增强版工具可能...
而POST方法则用于向服务器发送数据,通常用于表单提交,可以处理大量数据,而且数据不会显示在URL上,相对更安全。 自定义用户代理(User-Agent,UA)是一项重要设置,它允许你模拟不同的浏览器或设备进行请求。UA...
标题"“E易语言填表POST提交视频学习,配套控件。webbrowser中文版1.0”" 提供了几个关键信息点。首先,它提及了"E易语言",这是一种专为中国用户设计的编程语言,旨在简化编程过程,特别适合初学者。"填表POST提交...
本示例主要关注如何使用C#来模拟POST提交,这对于API测试、自动化脚本或集成第三方服务非常有用。 1. **HttpClient类**: .NET Framework 4.5及以上版本引入了`HttpClient`类,它是执行HTTP请求的最佳选择。`...
本文将重点探讨四种常见的POST提交数据的方式,这些方式主要与Content-Type和消息主体相关。 1. **application/x-www-form-urlencoded**:这是最标准且最常见的POST数据提交方式。当浏览器的HTML表单没有设置`...