我正在从主窗口打开一个对话窗口。该对话框用于上传文件。完成后,我希望对话框在打开器窗口中触发 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中得到“你好”吗?