Skip to content

Instantly share code, notes, and snippets.

@selbekk
Created January 25, 2015 12:28
Show Gist options
  • Select an option

  • Save selbekk/bba01162a835abbc8a93 to your computer and use it in GitHub Desktop.

Select an option

Save selbekk/bba01162a835abbc8a93 to your computer and use it in GitHub Desktop.
enkel ajax-sending av skjema
$('#form').on('submit', function(e) {
// stopp formet i å bli submitted
e.preventDefault();
// en referanse til form-taggen
var $form = $(this);
// lag et options-objekt som gir info til $.ajax etterpå
var opts = {
url: 'kontakt.php', // send ajax-request til denne filen
type: 'POST', // http-verb
content: $form.serialize() // serialiser skjemaet og legg det i post-bodyen
};
$.when($.ajax(opts)).then(function() {
// suksess - dvs 200 i respons fra server
alert('hurra, vi har fått mailen din!');
}, function() {
// epic fail - dvs 500 i respons fra server
alert('oj, noe gikk feil - skrev du feil epostadresse?')
});
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment