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
Du musst angemeldet sein, um einen Kommentar abzugeben.
Endlich geschafft, dieses problem zu lösen. Dachte nur, es hier zu posten, wenn jemand es braucht.
Und I öffnen Sie den dialog bestätigen
InformationsquelleAutor Hello World
Kann man nicht, meine ich zumindest außerhalb der dialog "Alarm" führt vor "die Seite Verlassen". Sie müssen die alert-direkt nach "dialog schließen", rufen Sie.
InformationsquelleAutor Ergec
LÖSUNG:
Jquery Dialog Bestätigung mit return
Dieser war schwer zu finden, verwenden Sie es mit bedacht
InformationsquelleAutor Pierre