Im Moment habe ich ein Skript geschrieben, das nach Anklicken der Schaltfläche "Submit" den nächsten Tab ausblendet und auswählt.
var $tabs = $("#tabs").tabs();
$("#submitbutton").click(function () {
if ($("#quotesubmit").valid()) {
var resultDiv = $("#ratesView");
$.ajax({
type: "POST",
url: "Rates/Rates",
data: {},
success: function (response) {
resultDiv.html("");
resultDiv.html(response);
}
});
unhidetab();
$tabs.tabs("select", 2);
return false;
}
});
Das Skript funktioniert und die Registerkarte ist ausgeblendetausgewählt. Das Problem ist, dass der Tab nicht wirklich geladen ist. Stattdessen muss ich auf den vorherigen Tab klicken und dann wieder auf den neuen Tab klicken. Ich habe auch versucht, $ tabs.tabs ("load", 2) zu verwenden. Nach den Registerkarten wählen Sie die Anweisung ohne Erfolg aus. Wer kennt sich aus, was dieses Verhalten verursachen könnte? Vielen Dank.
Antworten:
2 für die Antwort № 1Versuchen Sie das .. Ich hatte das gleiche Problem.
$tabs.tabs("option", "selected", 2);