showModalDialog参数问题
2024-10-20 05:40:48
showModalDialog传递参数:
1、参数拼接放在url中,参数过长或带特殊字符时,容易出现问题。
2、参数放在showModalDialog属性里
<script type="text/javascript">
function test(){
//对象数组
var arr=new Array();
var obj0=new Object();
obj0.rno="2012001";
obj0.pno="201201";
obj0.dno="20120001";
arr[0]=obj0; var obj1=new Object();
obj1.rno="2012002";
obj1.pno="201202";
obj1.dno="20120002";
arr[1]=obj1; //二维数组
var arr1=new Array();
arr1[0]=["2012001","201201","20120001"];
arr1[1]=["2012002","201202","20120002"];
arr1[2]=["2012003","201203","20120003"]; var url="/Report/a.jsp";
var rtv = showModalDialog(url,arr,"dialogWidth:830px; dialogHeight:900px; status:0;help:0");
}
</script>
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base target="_self" />
<base href="<%=basePath%>">
<title></title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<script type="text/javascript" src="<%=path%>//js/jquery.min.js"></script>
<script type="text/javascript">
$(function(){
var arr = window.dialogArguments;
$("#myDiv").append("<table>");
if(arr.length>0){
for(i=0;i<arr.length;i++){
$("#myDiv").append("<tr>");
$("#myDiv").append("<input type='hidden' name='rno' id='rno' value='"+arr[i].rno+"'>");
$("#myDiv").append("<input type='hidden' name='pno' id='pno' value='"+arr[i].pno+"'>");
$("#myDiv").append("<input type='hidden' name='dno' id='dno' value='"+arr[i].dno+"'>");
$("#myDiv").append("</tr>");
}
}
$("#myDiv").append("</table>");
$("#FM").submit();
});
</script>
</head>
<body>
<dir id="main">
<form name="FM" id="FM" method="post" action="/*******.do">
<div id="myDiv"></div>
</form>
</dir>
</body>
</html>
最新文章
- Tomcat配置错误导致Quartz执行两次问题
- 2015.12.21~2015.12.24真题回顾!-- HTML5学堂
- java-读properties配置文件
- RFC 2616
- springMvc解决json中文乱码
- 《JavaScript高级程序设计》读书笔记 ---变量、作用域和内存问题小结
- 牛客网编程练习之PAT乙级(Basic Level):1033 害死人不偿命的(3n+1)猜想
- 详解原生JS回到顶部
- oracle primary key &; foreign key
- MySQL的连接数
- pythone函数基础(8)内置函数学习
- 游标和递归sql 的一些代码
- 《剑指offer》-找到数组中重复的数字
- php字符编码转换之gb2312转为utf8(转)
- selenium(一)简介,安装,配置,测试。
- stm32 SPI介绍和配置
- java并发编程的艺术(三)---lock源码
- Gson全解析(上)-Gson基础
- Selenium Webdriver——实现截图功能
- JAVA 之 Tomcat知识框架【转】
热门文章
- poj1681 Painter&#39;s Problem
- [模板] LIS
- 自定义函数导致的sql性能问题
- 阿里云配置tomcat后不能访问问题
- 【java基础 4】树形结构数据呈现的非递归算法(循环)实现
- POJ-Crazy tea party,很好的一道数学题~~~
- [Go]链表的相关知识
- mysql5.7.20主从和主主搭建
- 【BFS+优先级队列】Rescue
- HTTP错误:java.lang.IllegalArgumentException: Illegal character in scheme at index 0: http://xxxxxx