1

ページを jQuery Dialog プラグインにロードしたい (そのコードjQuery: Load Modal Dialog Contents via Ajaxを使用) そのページで、ユーザーはいくつかのデータを選択します。選択後、ユーザーがダイアログ ウィンドウを閉じたときに、ユーザーが選択したデータをそのダイアログ ウィンドウから取得する必要があります。どうやってやるの ?

4

1 に答える 1

4

最初に行うことは、ダイアログを閉じたときに値を保存することです。これがあなたが読み込んでいるページだとしましょう:

<input type="text" id="text1" name="text1" /><br />
<input type="text" id="text2" name="text2" /><br />
<a href="#" id="dialog_submit_button">Click</a>

次に、ダイアログをロードするときに、これを追加する必要があります。

jQuery('#dialog').dialog({
    // all you other stuff
    close: function(){
        var in1 = $('#text1').val();
        var in2 = $('#text2').val();
        jQuery.dialog_info = {
            input1 : in1,
            input2 : in2
        }
    }
});

これらのテキスト値は、コードの残りの部分で必要なときにいつでも取得できます。

var value1 = jQuery.dialog_info.input1;
var value2 = jQuery.dialog_info.input2;

それが役立つことを願っています

于 2012-10-07T15:14:32.987 に答える