`
liuwei_blog
  • 浏览: 94296 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

方便的post提交

阅读更多

页面里有多行记录,每行记录后面对应着编辑操作,点击操作链接或按钮要跳到另一个页面,通常需要传递id,但有的时候除了id还要传名字等,这样有不妥的地方:

1,传递的参数都在地址栏里,别人都看见了

2,有中文,有的时候地址栏传中文会出错的

 

希望post提交,如果对每一行都做个表单,感觉不太好,所以写了一个JavaScript类,方便post提交

  1. function  TheForm(url,data){
  2.      var  _theForm = document.body.appendChild(document.createElement( 'form' ));
  3.     _theForm.action = url;
  4.      for ( var  property  in  data){
  5.          var  _input = document.createElement( 'input' );
  6.         _input.type =  'hidden' //type属性要写在 input被添加到页面上之前
  7.         _input.name = property;
  8.         _input.value = data[property];
  9.         _theForm.appendChild(_input);  //input 添加到页面
  10.     }
  11.      this ._theForm = _theForm;
  12.      if (!TheForm._initialized){  //初始化类的方法
  13.         TheForm.prototype.post =  function (){
  14.              this ._theForm.method =  'post' ;
  15.              this ._theForm.submit();
  16.         }
  17.         TheForm.prototype.get =  function (){
  18.              this ._theForm.method =  'get' ;
  19.              this ._theForm.submit();
  20.         }
  21.         TheForm._initialized =  true ;
  22.     }
  23. }




    调用示例:

    new TheForm('quanxian.jsp',{id:'<%=dataMap.get("Account")%>'}).post();
分享到:
评论

相关推荐

    post提交工具增强版

    "POST提交工具增强版"是一款专门用于HTTP/HTTPS协议下的数据提交工具,它在标准的POST提交功能基础上进行了扩展和优化,以满足更高级别的需求。这款工具的主要目的是帮助开发者、测试人员或网络用户便捷地发送POST...

    post提交测试工具

    本篇文章将深入探讨POST提交测试工具的原理、用途、以及如何使用。 首先,了解POST方法的基本概念是必要的。在HTTP协议中,POST是一种请求方法,允许客户端向服务器发送数据以创建或更新资源。与GET方法不同,POST...

    http post提交工具

    该增强版的POST提交工具可能包含以下特性: 1. **请求构建器**:用户可以直观地构建POST请求,包括设置URL、添加请求参数、选择数据类型(如application/json、application/x-www-form-urlencoded等)。 2. **HTTP...

    PHP POST提交方式

    1. **POST提交的工作原理** POST提交方式是HTTP协议中的一个请求方法,它用于向服务器发送数据,常用于表单提交。与GET方式不同,POST请求的数据不会出现在URL中,而是包含在请求体中。这使得POST方式能处理大量...

    post提交工具/cookie提交工具(php版,同时支持POST与cookie)

    【标题】中的“post提交工具/cookie提交工具(php版,同时支持POST与cookie)”指的是一个基于PHP编写的工具,该工具的主要功能是允许用户通过HTTP的POST方法和利用cookie来发送数据到指定的服务器。POST方法是HTTP...

    post提交工具

    总的来说,"post提交工具"是一种方便的开发、测试或调试工具,对于需要频繁进行HTTP请求的开发者或网络技术人员来说,它能极大地提高工作效率,并且提供了对POST、GET及COOKIES的全面管理,确保了各种网络交互的顺利...

    如何使用post提交网页表单中的数据

    在网页开发中,POST提交是将用户在表单中填写的数据发送到服务器的主要方式之一。相较于GET方法,POST提交通常用于处理敏感信息,因为它可以携带大量数据且在浏览器历史记录中不显示请求详情。本篇文章将详细介绍...

    C#POST提交工具

    在Web开发中,POST提交是客户端向服务器发送数据的一种常见方法,常用于提交表单数据或进行API交互。本工具即以C#为基础,实现了一个简单的POST数据提交的功能。 1. **POST提交原理** - POST请求是HTTP协议中的一...

    post提交工具-寂寞的刺猬出品

    【POST提交工具详解】 在网络安全领域,POST提交工具是一种用于测试和分析Web应用程序安全性的工具。"寂寞的刺猬出品"的POST提交工具是其中的一个实例,它专门针对POST注入漏洞进行测试。POST注入,全称HTTP POST...

    p o s t 提交工具

    标题中的“POST提交工具”指的是一个用于执行HTTP POST请求的软件工具...总的来说,"POST提交工具"是一个方便开发人员和测试人员测试和调试HTTP POST请求的实用工具,通过简化复杂的网络请求过程,提高他们的工作效率。

    Delphi的rest与idhttp的post提交+源码+测试可用

    本文将深入探讨这两个关键概念,以及如何结合使用它们来实现数据提交。 首先,REST是一种软件架构风格,常用于设计网络应用程序,特别是Web服务。它基于HTTP协议,通过GET、POST、PUT、DELETE等HTTP方法操作资源。...

    POST提交文件也接收文件

    标题"POST提交文件也接收文件"指的是通过HTTP POST请求来上传文件,并同时处理接收到的文件。这个过程涉及到客户端(如浏览器)与服务器之间的交互,以及C#后端代码的实现。 首先,我们需要了解HTTP POST请求。POST...

    Fiddler 模拟post 提交,所添加的参数

    总结来说,Fiddler的强大之处在于其直观的用户界面和丰富的功能,使得开发者能够方便地模拟POST提交,调试网络请求,理解参数交互,从而提高开发和测试效率。通过熟练掌握Fiddler,开发者能更好地应对复杂的Web应用...

    支付宝即时支付接口+post方式提交

    在这个场景下,"post方式提交"指的是商家通过HTTP POST请求向支付宝服务器发送支付指令。这种方式常用于传递敏感信息,如订单详情和支付金额,因为POST请求的数据可以放在请求体中,相对GET请求更加安全。 在Java...

    (C#)post提交工具(雄风版)

    此外,这个工具也有可能提供了用户界面,使得非程序员也能方便地进行POST提交操作。 总之,C# Post提交工具(雄风版)是一个实用的学习和实践资源,它涵盖了HTTP请求的基本原理和C#的实现方法,对于初学者和有经验的...

    POST提交工具增强版

    POST提交工具增强版是一款专为网络开发者和测试人员设计的应用程序,它允许用户通过POST方法向Web服务器发送数据。在互联网应用开发过程中,POST请求常用于传输大量数据,如表单提交、API调用等。这款增强版工具可能...

    POST/GET提交测试工具-可自定义UA、Cookies等

    而POST方法则用于向服务器发送数据,通常用于表单提交,可以处理大量数据,而且数据不会显示在URL上,相对更安全。 自定义用户代理(User-Agent,UA)是一项重要设置,它允许你模拟不同的浏览器或设备进行请求。UA...

    E易语言填表POST提交视频学习,配套控件。webbrowser中文版1.0

    标题"“E易语言填表POST提交视频学习,配套控件。webbrowser中文版1.0”" 提供了几个关键信息点。首先,它提及了"E易语言",这是一种专为中国用户设计的编程语言,旨在简化编程过程,特别适合初学者。"填表POST提交...

    C#模拟Post提交,附Demo,直接引用就能用

    本示例主要关注如何使用C#来模拟POST提交,这对于API测试、自动化脚本或集成第三方服务非常有用。 1. **HttpClient类**: .NET Framework 4.5及以上版本引入了`HttpClient`类,它是执行HTTP请求的最佳选择。`...

    常见的四种POST 提交数据方式(小总结)

    本文将重点探讨四种常见的POST提交数据的方式,这些方式主要与Content-Type和消息主体相关。 1. **application/x-www-form-urlencoded**:这是最标准且最常见的POST数据提交方式。当浏览器的HTML表单没有设置`...

Global site tag (gtag.js) - Google Analytics