微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

将数据发送到模式窗口,然后在原始窗口中过帐表格

如何解决将数据发送到模式窗口,然后在原始窗口中过帐表格

|| 我正在使用PHP和jquery。我在PHP中有一个表单,填写表单后,我想单击提交并将数据发送到弹出的模态窗口,在该窗口中显示表单数据。将有一个附加的文本框,然后单击另一个提交后,此文本框+表单数据将被提交到父窗口的处理页面。 所以基本上,我不知道如何- 1)将表单数据从表单传递到模式窗口-我是否使用json stringify? 2)如何从模式窗口中将先前的表单数据+文本框中的数据提交回原始表单 谢谢     

解决方法

  2)如何从模式窗口提交   以前的表格数据+数据   文本框回到原始形式 用ѭ0opening打开新窗口后,可以通过ѭ1\访问\“父窗口\”。例如,如果父窗口中有
<form id=\'foo\'/>
,则可以从\“ modal \”窗口中以
$(window.opener).find(\'#foo\')
形式访问它。   1)将表单数据从表单传递到模态   窗口-我是否使用json stringify和   如果是这样怎么办? 将POST发送到同一窗口,验证数据,重新加载页面,如果一切都以第一种形式成功完成,然后在重新加载页面后显示模式窗口,该怎么办?数据可以存储在4中,这样您就不必担心在窗口之间传递数据。或者,如果您确实希望将数据传递到子窗口的形式,则可以执行以下操作(未经测试):
var modalWindow = window.open(
    URL,\'_blank\',\'width=400,height=300,left=100,top=300\'
);
modalWindow.load(function(){
    var form = $(this).find(\'#idOfFormInModalWindow\');
    form.find(\'[name=someField1]\').val(\'someValue1\');
    form.find(\'[name=someField2]\').val(\'someValue2\');
    form.find(\'[name=someField3]\').val(\'someValue3\');
});
someValue1
someValue2
someValue3
是from9ѭ中的值,并通过through10ѭ传递。     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。