2012-04-19 33 views
1

これは私のコードです。ダイアログにページURLを開きます。今実際にはダイアログ内にあるdefault4.aspxページからダイアログを閉じたいと思っています。jqueryダイアログを閉じるには

Default4.aspxにはボタン名があります。閉じる:ダイアログを閉じていくつかの値を閉じる機能:

close: function(event,ui){ 
here: 
    } 

私が使用したコード:どのように

$("#pop").load('Default4.aspx').dialog({ 
      height: 625, 
      width: 600, 
      modal:true, 
      close: function(event,ui){ 


      //alert(event) 
      //Check for Ok or cancle 
      // if ok then do something 

      // alert(ui); 

      } 
      }); 

任意のアイデアGuysは、私はこれを行うことができます。..

答えて

1

だけDefault4.aspで$("#pop").dialog("close");を呼び出しますあなたが入力隠された要素を使用することができます渡すparametrsについては

X

$("#hidden").val("my param value"); 
<...> 
var param = $("#hidden").val(); 
+0

何も男が起こっていないのですか?私はこれらをすでに試してみましたが、問題はダイアログに渡す他のページのボタンです....他のアイデア –

+1

テストページで正常に動作します! $( "#pop")。dialog( "close")が呼ばれていますか?あなたが$( "#pop")を呼び出すと、 –

+1

が呼び出されます。load( 'Default4.aspx')。dialog()JQueryはdivの中にDefault4というhtmlコードを入れます。それはブラウザのための1つのhtmlページです。しかし、Default4.aspx not js document.OnLoadイベントは発生しません。 –

関連する問題