Skip to content

Instantly share code, notes, and snippets.

@lzhbrian
Last active November 28, 2017 04:28
Show Gist options
  • Save lzhbrian/53be3024171f5c7b3acea71661882fe1 to your computer and use it in GitHub Desktop.
Save lzhbrian/53be3024171f5c7b3acea71661882fe1 to your computer and use it in GitHub Desktop.
Send form using javascript
// Post the data
var fd = new FormData();
fd.append("name", "some_filename.jpg");
fd.append("image", dataurl);
fd.append("info", "lah_de_dah");
$.ajax({
url: '/ajax_photo',
data: fd,
cache: false,
contentType: false,
processData: false,
type: 'POST',
success: function(data){
$('#form_photo')[0].reset();
location.reload();
}
});
function redirectToTutorial(){
var form = $("<form method='POST' enctype='multipart/form-data'>{% csrf_token %}</form>");
form.attr({ "action": "/tutorial/" });
var pra = new Object();
pra.foundation = '1';
pra.eye = '2';
pra.eyebrow = '3';
pra.blush = '4';
pra.lip = '5';
for (arg in pra) {
var input = $("<input type='hidden'>");
input.attr({ "name": arg });
input.val(pra[arg]);
form.append(input);
}
$(document.body).append(form);
form.submit();
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment