Wie die anderen bereits gesagt haben, wenn Sie die Seite ändern möchten, verwenden Sie einfach document.location
. Ich für Sie tun, obwohl ein paar andere Tipps haben:
$('#displayPanel #save #saveForm')
Dies ist unnötig und langsamer zu laufen. Ändern Sie es einfach in $('#saveForm')
und die Abfrage muss nur eine Suche durchführen.
.live('click', ...
Bedenkt man, wie spezifisch Ihre Wähler ist, würde ich vorschlagen, dass live
mit auch nicht notwendig ist. live
soll verwendet werden, um Ereignisse auf eine große Anzahl von Elementen anzuwenden, die zu irgendeinem Zeitpunkt nach der Bindung zu dem DOM hinzugefügt werden können. Da Sie nur ein Element mit der ID saveForm
haben, wenden Sie einfach einen Click-Handler auf dieses Element an.
Obwohl alles, was gesagt wird, wenn Sie wollen, ist Ihre Schaltfläche, um das Formular zu posten und den Benutzer auf die Homepage zu bringen, Sie brauchen kein Javascript oder jQuery, nur HTML.
<form method="post" action="homepage.html">
<input type="submit" value="Go to homepage" />
</form>
Ya i – useranon
gut zur Startseite umleiten möchten, wenn Sie Ajax in der richtigen Art und Weise verwenden möchten Sie json verwenden sollten , beispielsweise. $ ('# Objekt').click (function() { $ .post ('http: // yourpage/blabla /', params, funktion (resp)) { if (resp.result == 'ok') { document.location = 'http: // some_other_place_to_go '; } else alert (' Some error '); } } –
document.location sollte vermieden werden.Es funktioniert nicht bei allen Browsern –