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
随机推荐
- Erlang中的基本元素操作小结
- Angularjs 依赖压缩及自定义过滤器写法
- IBM DB2 日常维护汇总(二)
- 学习YUI.Ext 第六天--关于树TreePanel(Part 1)
- jQuery平滑旋转幻灯片特效代码分享
- jQuery实现的可编辑表格完整实例
- Android实现左右滑动效果的方法详解
- Spring和Websocket相结合实现消息的推送
- IE6下focus与blur错乱的解决方案
- web.config中配置数据库连接的方式
- ZKEACMS for .Net Core深度解析
- windows下开发并编译PHP扩展的方法
- PHP中cookies使用指南
- PHP的Yii框架中Model模型的学习教程
- 浅谈python中截取字符函数strip,lstrip,rstrip
- asp代理采集的核心函数代码
- Android下Activity间通信序列化过程中的深浅拷贝浅析
- Android的App启动时白屏的问题解决办法
- 微信开发中mysql字符编码问题
- java实现ip地址与十进制数相互转换
