Rückgabewert von Jquery Dialogfeld bestätigen

Ich versuche zu öffnen ein Jquery Bestätigung box mit dem folgenden code.

var a = $('#confirm')                
            .data("x","defaultValue")
            .dialog('open');

alert(a.data("x"));

Innerhalb der dialog, den ich versuchte, ändern Sie den Wert von x an.

    $("#confirm").dialog({
    resizable: false,
    autoOpen: false,
    height: 180,
    width: 400,
    modal: true,
    buttons: {
        "Leave the page": function() {                
            $(this).data("x","this is a test");                
            $(this).dialog("close");
        },
        Cancel: function() {
            $(this).dialog("close");
        }
    }
});

Wie bekomme ich den geänderten Wert für x ein. im moment ist der Alarm zeigt "DefaultValue". Aber wollen die "Dies ist ein test".

Irgendwelche Gedanken?

PS: ich kann nicht nur umleiten mit Fenster.open() in das Dialogfeld.

InformationsquelleAutor Hello World | 2013-04-25

Schreibe einen Kommentar