首页 > 其他分享 >jsp js iframe用post方式提交大数据

jsp js iframe用post方式提交大数据

时间:2023-04-27 16:32:41浏览次数:33  
标签:http 提交 js getElementById html jsp iframe var document


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
  <title> New Document </title>
  <meta name="Generator" content="EditPlus">
  <meta name="Author" content="">
  <meta name="Keywords" content="">
  <meta name="Description" content="">
  <script>
var url = 'http://localhost:8080/test/myTest.jsp';
var bigData = '此处为大数据';
var html = '<form action="'+url+'" method="post" target="_self" id="postData_form">'+
           '<input id="bigData" name="bigData" type="hidden" value="'+bigData+'"/>'+
           '</form>';

document.getElementById('myIFrame').contentWindow.document.wirte(html);
document.getElementById('myIFrame').contentWindow.document.getElementById('postData_form').submit();


  </script>
 </head>

 <body>
  <iframe id="myIFrame"  src="about:blank"  width="100%" height="200px" noresize>

  </iframe>
 </body>
</html>




iframe的src,默认是get方式提交,这次遇到参数特别多,get方式提交报错了,改为post提交.



黑色头发:http://heisetoufa.iteye.com


标签:http,提交,js,getElementById,html,jsp,iframe,var,document
From: https://blog.51cto.com/u_2543512/6231525

相关文章

  • js url urlencoding,乱码,编码,解码,编解码
    %25%37%DD上述形式不是乱码。这是urlencoding。可以使用js内置的方法encodeURIComponent进行编码再使用decodeURIComponent把上述形式再解码为普通字符对付火狐的自动编码有特效黑色头发:http://heisetoufa.iteye.com/......
  • Day 28 28.2 JS进阶之eval和hook函数
    JS进阶之eval函数和hook函数【一】evaleval()函数计算JavaScript字符串,并把它作为脚本代码来执行。如果参数是一个表达式,eval()函数将执行表达式。如果参数是Javascript语句,eval()将执行Javascript语句。eval(string)//eval('[1,2,3,4,5].map(x=>x*x)')h......
  • Day 28 28.1 JS进阶之三元运算符
    JS工具之三元运算符【1】格式三元运算符:条件表达式?语句1:语句2;leta=10;letb=20;letd=a>b?a:bconsole.log(d);注释:条件运算符在执行时,首先对条件表达式进行求值,如果该值为true,则执行语句1,并返回执行结果如果该值为false,则......
  • Day 27 27.2 JS进阶之window对象
    JS-Function对象之window对象window是客户端浏览器对象模型的基类,window对象是客户端JavaScript的全局对象。一个window对象实际上就是一个独立的窗口,对于框架页面来说,浏览器窗口每个框架都包含一个window对象。(1)全局作用域在客户端浏览器中,window对象是访问BOM......
  • Day 27 27.1 JS进阶-Function对象之prototype对象
    JS-Function对象之prorotype原型对象案例1://创建方式1varfoo=newFunction("console.log('helloworld!')")foo()//创建方式2functionPerson(){console.log("helloperson")}varp1=Person()console.log(p1)varp2=newPers......
  • Day 27 27.3 JS进阶之ES6新语法
    JS工具之三元运算符【1】格式三元运算符:条件表达式?语句1:语句2;leta=10;letb=20;letd=a>b?a:bconsole.log(d);注释:条件运算符在执行时,首先对条件表达式进行求值,如果该值为true,则执行语句1,并返回执行结果如果该值为false,则......
  • Day 27 27.3 JS进阶之ES6新语法
    JS进阶之ES6新语法1.var、let以及constES6中引入了关键字let和const作为var的替代。它们非常有用,如今几乎每个JavaScript开发人员都在使用它们。与关键字var不同,这两个关键字具有块作用域。这意味着当你在块中声明它们时,它们只能在该块{}内访问。//f......
  • js实现H5网页飘窗
    1.<divstyle="z-index:1000;position:absolute;filter:Alpha(opacity=90);width:100px;padding:10px;border:1pxsolid#333"id="img"align="center"> <ahref="javascript:void(0);"id="popInfo"......
  • ubuntu安装nodejs 14
    nodejs的每个大版本号都有相对应的源,比如这里的10.x.x版本的源是https://deb.nodesource.com/setup_10.x。所以在终端执行:curl-sLhttps://deb.nodesource.com/setup_14.x|sudo-Ebash-点击查看命令解释这个命令是用来添加Node.js14.x的仓库地址。具体来说,它通......
  • JS 数组方法
    一、创建数组1、使用数组字面量表示法vararr=[];//创建一个空数组vararr1=[1];//创建一个包含1项数据为1的数组vararr2=['a','b','c'];//创建一个包含3个字符串的数组2、使用Array构造函数vararr1newArray();//创建一个空数组vararr2=newArray(......