javascript模拟post提交隐藏地址栏的参数
通过js模拟post提交
1:请求需要的参数过长,超过get允许的最大长度
2:想要隐藏地址栏的参数
//新创建一个form表单 document.write('<form name=myForm></form>'); var myForm=document.forms['myForm']; myForm.action='runEmpAttendance'; myForm.method='POST'; var input = document.createElement('input'); input.type = 'text'; input.name = 'userId'; input.value = 100; myForm.appendChild(input); myForm.submit(); //使用jsp中已经存在的form表单,添加其他的参数 var myForm = document.forms['listEmployee']; //表单的name var input = document.createElement('input'); input.type = 'hidden'; input.name = 'currentPage'; input.value = 1; myForm.appendChild(input); myForm.method= 'POST'; myForm.submit();
相关推荐
-
在Js页面通过POST传递参数跳转到新页面详解
场景 最近在工作中遇到一个需求,有个页面 a.vm,对 ajax 请求的结果进行判断后,获取结果里面的数据传递给一个 URL(b.htm),跳转到新的页面 b.htm. 遇到的问题 因为一开始是 GET 请求,所以当传递的数据过大的时候,会报错 nginx 414 request-uri too long 客户端请求头缓冲区大小,如果请求头总长度大于小于128k,则使用此缓冲区 client_header_buffer_size 128k; 请求头总长度大于128k时使用 large_clien
-
JS隐藏参数post传值实例
复制代码 代码如下: <form name="form1222" action="list.aspx" method="post"> <input type="hidden" id="mid" name="mid" value=""> </form> <script> function forwardTo(rid){ d
-
javascript模拟post提交隐藏地址栏的参数
通过js模拟post提交 1:请求需要的参数过长,超过get允许的最大长度 2:想要隐藏地址栏的参数 //新创建一个form表单 document.write('<form name=myForm></form>'); var myForm=document.forms['myForm']; myForm.action='runEmpAttendance'; myForm.method='POST'; var input = document.createElement('inpu
-
JavaScript正则获取地址栏中参数的方法
本文实例讲述了JavaScript正则获取地址栏中参数的方法.分享给大家供大家参考,具体如下: 一.问题: 获取地址栏中的参数: 若地址栏中的地址是: http://10.124.36.56:8080/CMOD/index.jsp?name=you&password=123456&type=student 要求获取地址栏中的最后一个参数type 二.实现的JS: function getAddressURLParam(paramName) { //构造一个含有目标参数的正则表达式的对象 v
-
JavaScript 模拟用户单击事件
一开始,我想到了用jQuery的click()事件来触发超链接的单击事件(与trigger("click")一样的效果).结果发现不如人意. 实例如下: 效果图 IE: FireFox: 复制代码 代码如下: <h3>请单击"Click Me".测试提交按钮与超链接是否也被单击了.</h3> <button id="btn">Click Me</button> <form
-
移动端WebApp隐藏地址栏的方法
1.很多资料说,添加以下代码,可以隐藏地址栏,但我试了很多次,貌似不成功啊. 复制代码 代码如下: <meta name="apple-mobile-web-app-capable" content="yes" /> 2.我们可以通过另一种方法来隐藏地址栏.在页面加载完成之后滚动窗口,这个确实有效,唯一要注意的是页面高度必须够高,核心代码如下: 复制代码 代码如下: <script type="text/javascript"&
-
JavaScript模拟重力状态下抛物运动的方法
本文实例讲述了JavaScript模拟重力状态下抛物运动的方法.分享给大家供大家参考.具体分析如下: 这段JavaScript代码模拟重力状态下的抛物运动,可设置以下参数:横向初速度.纵向初速度.重力加速度(如果这个加速度是一个随时间变化的值,就能达到其他非匀加速运动的效果了).动画间隔时间等,相对专业 <!doctype html> <html> <head> <title>js抛物运动</title> <meta charset=&qu
-
JavaScript模拟实现继承的方法
本文实例讲述了JavaScript模拟实现继承的方法.分享给大家供大家参考.具体分析如下: 我们都知道,在JavaScript中只能模拟实现OO中的"类",也就意味着,在JavaScript中没有类的继承.我们也只能通过在原对象里添加或改写属性来模拟实现. 先定义一个父类, //父类 function ParentClass() { this.className = "ParentClass"; this.auth = "Auth"; this.
-
JavaScript模拟下拉菜单代码
优点:点击body区域同样可以隐藏下拉菜单,且不会和body已有的onclick事件冲突. 缺点:请大家指出,虚心接受!运行框代码看似繁多,实属无奈,请下载附件,以便更好观察或修改~! 下拉菜单 body{margin:20px auto;font-family:Arial, Helvetica, sans-serif;font-size:12px;width:950px;height:400px;border:solid 1px #aaa; position:relative;padding:
-
JavaScript模拟数组合并concat
定义和用法 concat() 方法用于连接两个或多个数组. 该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本. 语法 arrayObject.concat(arrayX,arrayX,......,arrayX) 参数 描述 arrayX 必需.该参数可以是具体的值,也可以是数组对象.可以是任意多个. 返回值 返回一个新的数组.该数组是通过把所有 arrayX 参数添加到 arrayObject 中生成的.如果要进行 concat() 操作的参数是数组,那么添加的是数组中的元素,而不是
-
JavaScript模拟实现封装的三种方式及写法区别
前 言 继承是使用一个子类继承另一个父类,那么子类可以自动拥有父类中的所有属性和方法,这个过程叫做继承! JS中有很多实现继承的方法,今天我给大家介绍其中的三种吧. 1.在 Object类上增加一个扩展方法 //声明一个父类 function Person(name){ this.name=name; this.age=age; this.say=function(){ alert("我叫"+this.name); } } //声明一个子类 function Student()
-
JavaScript实现简单的隐藏式侧边栏功能示例
本文实例讲述了JavaScript实现简单的隐藏式侧边栏功能.分享给大家供大家参考,具体如下: 常见的隐藏式侧边栏,如分享.联系客服等.通过设置速度来实现滑入滑出的动态效果 以下是代码 <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>www.jb51.net js侧边栏</title> <style type="text/c
随机推荐
- Go程序性能优化及pprof使用方法详解
- VBS InternetExplorer.Application的属性和方法介绍
- javascript ajax的5种状态介绍
- 花3分钟时间来关闭你电脑上没用的服务(加快你的电脑运行)
- MVC+EasyUI+三层架构简单权限管理系统
- php通过隐藏表单控件获取到前两个页面的url
- 浅析php设计模式之数据对象映射模式
- Android 面试题汇总
- php的sprintf函数的用法 控制浮点数格式
- jQuery实现360°全景拖动展示
- 兼容ie和firefox版本的js反选 全选 多选框
- 深入Android Handler与线程间通信ITC的详解
- Android编程实现的一键锁屏程序详解
- win7中C#的winForm编程使用savefiledialog不能弹出保存窗体的解决方法
- 聊天室php&mysql(四)
- Android定时器实现的几种方式整理及removeCallbacks失效问题解决
- 详谈Numpy中数组重塑、合并与拆分方法
- Intellij IDEA搭建vue-cli项目的方法步骤
- JS/HTML5游戏常用算法之追踪算法实例详解
- 23种设计模式(17)java命令模式