模态对话框子窗口与父窗口传数据
来源:互联网 发布:软件系统概述 编辑:程序博客网 时间:2024/05/20 15:37
现在父窗口中写一个方法带参数的
如:
function getCatename(data){
//
$("input:eq(1)").val(data);
}
function selectCate(){
art.dialog.open("<%=request.getContextPath()%>/brand/cateList.do", {
width: '400px',
height: '350px',
title: "商品分类信息",
opacity: 0.3,
skin: 'green',
lock: true,
ok: function (iframeWin, topWin) {
// iframeWin: 对话框iframe内容的window对象
// topWin: 对话框所在位置的window对象
iframeWin.addDept();
iframeWin.getCatename(data);
return false;
},
cancel: true
});
}
然后在子窗口传过去数据
$("#formadd").ajaxSubmit({
url:"<%= request.getContextPath()%>/brand/brandCate.do",type:"post",
resetForm:false,
success:function(data){
/* if(data=="ok"){ */
//获取父窗口的window对象
var win = art.dialog.open.origin;
//调用父窗口的js方法refresh();
win.refresh();
//alert(data);
//var name=date;
//关闭对话框
art.dialog.close();
win.getCatename(data);
/* } */
},
error:function(xhr,textStatus,errorThrown){
alert("选择商品分类失败,请重试");
}
});
}
在controller中
@ResponseBody
@RequestMapping(value="/brandCate.do",method=RequestMethod.POST)
public String brandAdd(Integer cateid,String catename,Model model){
this.cateid=cateid;
return catename;
}
这里是返回变量
对于@ResponseBody这种注解,如果想返回变量的话需要在
spring-servlet.xml中把注解驱动写成这样
<mvc:annotation-driven>
<mvc:message-converters register-defaults="true">
<!-- @ResponseBody 不返回空对象及变量 -->
<bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter">
<property name="objectMapper">
<bean class="com.fasterxml.jackson.databind.ObjectMapper">
<property name="serializationInclusion">
<value type="com.fasterxml.jackson.annotation.JsonInclude.Include">NON_NULL</value>
</property>
</bean>
</property>
</bean>
</mvc:message-converters>
</mvc:annotation-driven>
- 模态对话框子窗口与父窗口传数据
- 对话框子窗口闪烁的问题
- 刷新对话窗口数据
- window.showModalDialog(模态对话窗口)
- 窗体与对话框子窗体之间传值,关闭子窗体返回值
- 子窗口向父窗口传数据
- window.showModalDialog打开模态窗口父子页面间对话
- window.showModalDialog打开模态窗口父子页面间对话 .
- 模态窗口与非模态窗口
- 创建模态窗口与非模态窗口
- 父窗口与子窗口的数据传递问题
- JS 子窗口与父窗口间的数据传递
- JS 子窗口与父窗口间的数据传递
- 弹出对话窗口
- MFC对话窗口置顶
- jsp js对话窗口
- 对话窗口弹出
- 对话窗口( AlertDialog)
- Android 涂鸦最佳实践
- Python +wordcloud 生成词云
- [提高总结三]css的居中对齐
- Burp Suite功能简单介绍
- 【Mybatis】深入浅出Mybatis(三)——环境搭建
- 模态对话框子窗口与父窗口传数据
- 三大框架 主要知识点
- 用Canvas为网页添加动态背景
- List接口、Set接口和Map接口
- 使用monkey进行android稳定性测试
- 深入理解JavaScript作用域、变量对象、闭包
- linux7防火墙基本操作
- 设计模式之单例模式
- POJ 3026 Borg Maze(最小生成树)