【发布时间】:2020-04-13 03:59:30
【问题描述】:
Javascript 通过 XMLHttpRequest 发送数据
csrftoken = getCookie('csrftoken');
var request = new XMLHttpRequest();
request.open('POST', '/register');
request.setRequestHeader("X-CSRFToken", csrftoken);
request.setRequestHeader("Content-Type", "text/plain;charset=UTF-8");
request.send("data");
Django 视图:
def register_user(request):
if request.method == "POST":
print("django server")
print(request.POST)
服务器正在打印:
django server
<QueryDict: {}>
我也将 application/json 作为带有 json 数据的内容类型,但这也不起作用。数据似乎没有被传递到服务器。不知道为什么。
【问题讨论】:
-
你能出示你的
urls.py文件吗? -
@funnydman 我最终想通了。如果您好奇,请立即发布答案。
标签: javascript django python-3.x django-views