1

こんにちは私はボタンを持っていて、onClickはいくつかのフォーム要素を含むjQueryuiダイアログボックスをポップアップします。最初にクリックするとすべてが完全に機能しますが、2回目にクリックするとボックスが表示されますが、フォーム要素が消えて空のダイアログボックスになります。何がうまくいかないのですか?使用しているコードは次のとおりです。

var $dialog = $('<div id="saveDialog"></div>')
    .html('Please choose the folder you wish to save the file in:')
    .dialog(
    {
        autoOpen: false,
        modal: true,
        buttons: {Ok: function()
            {
                $( this ).dialog( "close" );
            }},
        show: "blind",
        hide: "explode",
        resizable: true,
        minWidth: 500,
        maxWidth: 800,
        height: 400,
        open: function()
        {
            var phpArray = <?php echo json_encode($directories); ?>;
            $.each(phpArray, function (i, elem) 
            {
                   $('#saveDialog').append('<br> <img src="/app/webroot/css/jqueryFileTree/images/directory.png"/><a id="'+elem+'">'+elem+'</a>');

            });
         }

$dialog.dialog('open');
    return false;

前もって感謝します!

4

0 に答える 0