-2

jquery ダイアログがあり、このダイアログから、ユーザーがデータを挿入する別のダイアログを開きます。このユーザー データを 2 番目のダイアログから最初のダイアログに閉じずに更新するにはどうすればよいですか?

これは可能ですか?ウェブにいくつかの例がありますか?

前もって感謝します


これが私のスクリプトで、2 番目のダイアログが開きます。mvc コントローラーの関数を呼び出すリンクを使用してこのダイアログを開くと、データを含む部分ビューが返されます...

 <script type="text/javascript">
       $(document).ready(function () {
           $("#dialog2").dialog({
                  bgiframe: false,
                  autoOpen: false,
                  height: 200,
                  resizable: false,
                  modal: true,
                  buttons: {
                  OK: function () {
                       $("#dialog2 > form").submit();
                       $(this).dialog('close');
                 },
                  Abbrechen: function () {
                       $(this).dialog('close');
                   }
                   }
                  });
                $('#changePW').click(function () {
            $('#dialog1').dialog('open')    
             });
           });
      </script>

@Roysvork:それから私はしなければなりませんが、これはボタンのOK機能ですか?

4

1 に答える 1

0

ダイアログは単なる html 要素であるため、通常の方法で jQuery を使用して上記の要素にアクセスできます。

var dialog1 = $("#dialog1");
var dialog2 = $("#dialog2");

dialog1.dialog("show");
dialog2.dialog("show");

したがって、ダイアログ 1 のイベント ハンドラーでは、次のことができます。

var value = dialog2.find("#inputbox").val();
dialog2.find("#textbox").val(value) ;

等...

于 2012-11-28T19:36:39.317 に答える