lemon_2007
2011-12-15 16:28 阅读 2.7k

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

详细叙述:

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

忘大侠们多多指教!

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

7条回答 默认 最新

  • 已采纳
    tutututa tutututa 2011-12-16 10:02

    $(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接收)
    });
    });

    点赞 评论 复制链接分享
  • sswwww sswwww 2011-12-15 16:32

    弹出一个DIV层就是嘛
    其实就是在一个页面上的嘛
    直接 $("#a").val(b);

    点赞 评论 复制链接分享
  • tutututa tutututa 2011-12-15 16:49

    var r = showModalDialog(url, data,[...]);
    data可以是基本类型,数组,对象(args接收)
    子页面用window.dialogArguments获取传的值
    var args = window.dialogArguments;

    parent.window.returnValue=返回值(r接收)

    点赞 评论 复制链接分享
  • sswwww sswwww 2011-12-15 16:53

    现在谁还showModalDialog啊? 直接DIV

    点赞 评论 复制链接分享
  • successfulroof successfulroof 2011-12-15 19:12

    showModalDialog 这个方法有返回值

    点赞 评论 复制链接分享
  • kiddYu619 kiddYu619 2011-12-16 09:38

    showModalDialog 这个是javascript的不好用啊,这个就跟你跳转到另一个页面一样的道理吧,现在都用div了,楼主你应该换个方法,当然如果要用showModalDialog 就参照页面跳转来做吧。

    点赞 评论 复制链接分享
  • sswwww sswwww 2011-12-16 09:58

    只能说明你们经理很2, 跟着这样的经理, 直接闪人得了,div显示的效果不好? 你没看见过好的吧

    点赞 评论 复制链接分享

相关推荐