javascript模拟post提交隐藏地址栏的参数
作者:bea
通过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.cre
通过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();
有用 | 无用
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();
有用 | 无用
猜你喜欢
您可能感兴趣的文章:
- jQuery之Deferred对象详解
- Javascript Objects详解
- 加随机数引入脚本不让浏览器读取缓存
- js不能获取隐藏的div的宽度只能先显示后获取
- 点击A元素触发B元素的事件在IE8下会识别成A元素
- Flexigrid在IE下不显示数据的有效处理方法
- js自动生成的元素与页面原有元素发生堆叠的解决方法
- 告诉你什么是javascript的回调函数
- jquery学习总结(超级详细)
- JavaScript实现按Ctrl键打开新页面
- js实现图片在未加载完成前显示加载中字样
- jquery.idTabs 选项卡使用示例代码
- jQuery 1.9移除了$.browser可以使用$.support来替代
- JavaScript用JQuery呼叫Server端方法示例代码
- 禁止iframe页面的所有js脚本如alert及弹出窗口等
- 禁用页面部分JavaScript不是全部而是部分
- 让JavaScript的Alert弹出框失效的方法禁止弹出警告框
- JavaScript使用focus()设置焦点失败的解决方法
- javascript实现浏览器窗口传递参数的方法