详细叙述:
现在有一个添加页面,在这个页面上有个 按钮,点击这个按钮会出现一个showModalDialog 对话框,然后在这个对话框里选中一条信息,点击确定,这时让这条信息在这个添加页面上的里面显示。改怎么来写?
忘大侠们多多指教!
$(document).ready(function(){
$("#btn").click(function(){
//构建参数对象
var data = {};//任意类型
//设值操作。。。
//传参
var r = showModalDialog(url, data,[...]);
if(r){
//处理返回值。。。
}
});
});
//子页面代码片段
$(document).ready(function(){
//接收参数
var args = window.dialogArguments;
if(args){
//相关处理。。。
}
$("#btn").click(function(){
//设值返回值
parent.window.returnValue=返回值(r接收)
});
});
弹出一个DIV层就是嘛
其实就是在一个页面上的嘛
直接 $("#a").val(b);
var r = showModalDialog(url, data,[...]);
data可以是基本类型,数组,对象(args接收)
子页面用window.dialogArguments获取传的值
var args = window.dialogArguments;
parent.window.returnValue=返回值(r接收)
现在谁还showModalDialog啊? 直接DIV
showModalDialog 这个方法有返回值
showModalDialog 这个是javascript的不好用啊,这个就跟你跳转到另一个页面一样的道理吧,现在都用div了,楼主你应该换个方法,当然如果要用showModalDialog 就参照页面跳转来做吧。
只能说明你们经理很2, 跟着这样的经理, 直接闪人得了,div显示的效果不好? 你没看见过好的吧