Skip to content

Commit

Permalink
use FormData instead of jquery serializer
Browse files Browse the repository at this point in the history
add todo
  • Loading branch information
jdungan committed Mar 13, 2016
1 parent 83ff18b commit ba6f966
Showing 1 changed file with 7 additions and 5 deletions.
12 changes: 7 additions & 5 deletions static/js/widget-app.js
@@ -1,25 +1,27 @@
function submitForm(e) {
e.preventDefault();
form = $(this)
//TODO: convert form selector to use event element
var csrf_token = form.find('input[name=csrfmiddlewaretoken]').val()
var formData = new FormData(e.currentTarget)

var api_call = $.ajax({
url: form.attr('action'),
method: form.data("method"),
data: form.serialize(),
processData: false,
contentType: false,
type: form.data("method"),
data: formData,
headers: {
'X-CSRFToken': csrf_token
},
contentType: 'application/x-www-form-urlencoded; charset=UTF-8'

});

api_call.always(function(data, textStatus, jqXHR) {
window.location.reload()
})

}

$(document).ready(function() {
$('form.ajaxSubmit').submit(submitForm)
});

0 comments on commit ba6f966

Please sign in to comment.