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 に答える