【发布时间】:2017-06-11 07:49:03
【问题描述】:
目前,我正在以这种方式通过代码发送数据并且它正在工作,但我怎样才能以 json 格式发送整个表单?
代码:
$.ajax({
url : window.location.href, // the endpoint,commonly same url
type : "POST", // http method
data : { csrfmiddlewaretoken : csrftoken,
email : email,
password : password,
username : username,
dob : dob,
}, // data sent with the post request
我想使用 formdata json 发送和检索包括 csrfmiddlewaretoken 在内的所有内容。
我尝试过类似的方法:
var formData = new FormData($('#my_form');
formData.append('csrfmiddlewaretoken', '{{ csrf_token }}');
$.ajax({
url : window.location.href, // the endpoint,commonly same url
type : "POST", // http method
data : formData, // data sent with the post request
但是,由于某种原因,这不起作用。我怎样才能让它工作?
【问题讨论】: