日期:2014-05-16  浏览次数:20688 次

有人用过lhgdialog的JS控件吗?我想post数据到弹窗上,不知道怎么发送数据
项目地址:http://code.google.com/p/lhgdialog/downloads/list

我的父页很多文本框,我想POST数据到这个弹窗上,由于数据是给CS页面用的,所以不能用子窗口的JS来获取父页的文本框内容

父页一定用POST发送数据,而弹出窗口(子页面)一定要用 Request.Form("name") 来接收内容 




我按官方的教程写JS脚本如下,都不知道怎么form action 到 test.aspx,我对javascript很陌生!!!
    function dlgopen1() {
            $.dialog({
                id: 'id001',
                title: '确认订单',
                width: 700,
                height: 500,
                lock: true,
                max: false,
                min: false,
                content: 'url:test.aspx' //我想POST数据到test.aspx这个页面
            });
        }

------解决方案--------------------
引用:
Quote: 引用:



Quote: 引用:

Quote: 引用:

Quote: 引用:

由于指定了id,弹出的iframe会自动加上name="id001"的属性,所以你的表头将target指向这个iframe就会自动提交到iframe里面了

<form action="提交到的url地址" target="id001">


好办法


大牛,这样不行吧。

哦,是会有点问题,这种做法需要iframe提前就存在,你可以先写一个iframe
<form action="test.aspx" target="id001" id="form1"> 
<iframe id='id001' name='id001'></iframe>