Created
January 25, 2015 12:28
-
-
Save selbekk/bba01162a835abbc8a93 to your computer and use it in GitHub Desktop.
enkel ajax-sending av skjema
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| $('#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