View Single Post
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