Skip to content

Instantly share code, notes, and snippets.

@nealfennimore
Created April 24, 2014 15:06
Show Gist options
  • Save nealfennimore/11258112 to your computer and use it in GitHub Desktop.
Save nealfennimore/11258112 to your computer and use it in GitHub Desktop.
Kittens AJAX
$('form').submit( function(e){
e.preventDefault();
var kitten = $(this).serialize(); // sends as string
$.ajax({
type: "POST",
url: "/kittens/new",
data: kitten
})
.done( function(data) {
var id = data.kitten_id
$('#kittens').prepend('<div>');
$('#kittens div:first').attr('id', 'kitten '+id);
$('#kitten_'+id).append('<p><strong>'+data.name+'</strong></p>');
$('#kitten_'+id).append('<p><em>'+data.bredd+'</em></p>');
})
.fail( function() {
alert("Request failed.");
});
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment