Du vil bruke Javascript (jQuery) til å sende form-submit som en ajax-spørring, i stedet for at brukeren går til siden som det postes til?
Kode
$('form').submit(function(e) {
e.preventDefault(); // Hindrer at nettleseren faktisk submitter formen
evt = $(this);
$.ajax({ //Sender formen som ajax-request
type: "POST",
url: evt.attr('action'), // Hvor skal data sendes?
data: evt.serialize(), // Hva skal sendes?
success: function(data) { //Hva skal skje når du får svar?
//Det som skal skje når du får svar, data-variabelen inneholder hele siden som du poster til, f.eks.
$('body').append(data); //Legger til data på slutten av body-taggen
}
});
});
Som du ser, kan da hele den siden som er "confirmation" puttes inni en div eller liknende som du kan plassere hvor du vil.
Sist endret av akselsm; 13. april 2011 kl. 19:57.
Grunn: scope-feil