弹出窗口并将窗口中选择的值返回到父窗口中
来源:互联网 发布:淘宝联盟注册登录 编辑:程序博客网 时间:2024/05/04 22:59
在jsp页面中,通过访问一个action将获取的数据显示到一个子窗口中:
①引入c标签
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
②获取路径
<c:set var="context_path" value="${pageContext.request.contextPath}"/>
③打开窗口显示action获取的数据
<script type="text/javascript" src="js/jquery-1.8.1.js"></script><script type="text/javascript">$(function(){$("#openDialog").click(function(){var context_path = document.getElementById("context_path").value;var Height="510px";var Width="700px";/* 这句话有阻塞作用,当被打开的窗口关闭时var json=eval()这句话才会执行 */var param = window.showModalDialog(context_path+"/action/deptQueryAction_getPageList", window, "dialogHeight:" + Height + ";dialogWidth:" + Width + ";center:yes;status:no;scroll:no");var json = eval('(' + param + ')');$("#returnValue").attr("value",json.id);//将打开窗口返回的值填写到父窗口中});});</script><body><input type="button" id="openDialog"><br><input type="text" id="returnValue"></body>
④被打开的子窗口
<script type="text/javascript">function dd(val1,val2){var json = "{'id':'"+val1+"',name:'"+val2+"'}";window.returnValue = json;window.close();}</script><img src="<%=basePath%>resource/imgs/caozuo.jpg" onclick="dd(${item[0]},'${item[7]}');">
注意:如果需要在打开的子窗口中进行数据的查询,即需要再次访问action,并且将返回的数据显示到该子窗口中时,需要在<head></head>标签中添加:
<base target="_self"/>
在form标签中添加:target=“”
- 弹出窗口并将窗口中选择的值返回到父窗口中
- 将组件拖到弹出窗口中
- 子窗口选择多值返回至父窗口的文本框中
- 弹出子窗口并刷新父窗口(子窗口中打开子窗口)
- 弹出窗口 选择 返回对象值
- NET 弹出窗口选择返回值
- window.showModalDialog 弹出窗口并返回值
- asp.net中实现从弹出窗口中选择值
- Asp.net中实现从弹出窗口中选择值
- 弹出窗口并向父页面返回值
- MFC中创建并弹出子窗口
- 如何将MDI窗口中的RibbonPage合并到父窗口的Ribbon中
- 安卓使用intent切换到同级窗口和子窗口,并从子窗口中获取返回数据
- 实现从弹出窗口中选择值 (asp.net C#)
- 将form提交到一个没有边框的弹出窗口中
- 弹出窗口返回数据给父窗口
- 如何返回弹出窗口的值到父窗口中的用户控件中的文本框中?
- 在NET中关闭弹出窗口并刷新父页面
- 使用GZIP压缩的方式向客户端传输响应数据
- poj1321 棋盘问题,状态压缩dp
- 简单而直接的Python web 框架:web.py
- 算法效率分析
- 电子设计之AVR+Proteus的安装(一)
- 弹出窗口并将窗口中选择的值返回到父窗口中
- JDBC的批处理操作三种方式
- Python 的 Socket 编程教程
- iphone聊天用几种图形(表情)与文字混排的实现与比较
- Variation (linguistics)
- mfc学习
- 润乾报表之取最大值及其相关其他数据
- sql优化策略
- Objective-C中的@property、@synthesize及点语法