0

我正在从主窗口打开一个对话窗口。该对话框用于上传文件。完成后,我希望对话框在打开器窗口中触发 jQuery 函数。似乎这应该有效,但到目前为止还没有。

在主窗口中,我正在打开这样的对话框:

jQuery('.modaldataupload').click(function() {
    var newwindow = window.open(jQuery(this).prop('href'), '', 'height=400,width=500,top=200,left=200');
    if (window.focus) {
        newwindow.focus();
    }

这样可行。上传是使用 php 进行的,它有效,并且对话框被重定向到其中包含以下内容的确认页面:

<script type="text/javascript">
jQuery(document).ready(function() {
jQuery('#datauploadslist', window.opener.document).val('hello');
});
</script>

在主窗口中,我有一个 div:

<div id="datauploadslist"></div>

我不应该在那个div中得到“你好”吗?

4

1 回答 1

0

使用text()而不是val()val()设置表单字段的值

于 2012-09-12T01:16:53.010 回答