用jquery如何把一个页面上的值传到另一个页面上去

详细叙述:

现在有一个添加页面,在这个页面上有个 按钮,点击这个按钮会出现一个showModalDialog 对话框,然后在这个对话框里选中一条信息,点击确定,这时让这条信息在这个添加页面上的里面显示。改怎么来写?

忘大侠们多多指教!

7个回答

$(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显示的效果不好? 你没看见过好的吧

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问