私はDjangoとjQueryでかなり新しいです。 私はボタンをクリックすると私のdjangoビューにいくつかのjquery変数を送信する方法を探しています。ボタンとjQueryコードを作成しました。このコードは、クリックするとボタンの値とともに警告メッセージを表示できますが、その値を私のdjangoビューに送る方法はわかりません。
回答:
回答№1は0jq:
<script language="javascript" type="text/javascript">
$("#auth-login-form").submit(function(){
$.ajax({
type:"POST",
url:"/user/login/",
data:{"username":$("#auth-login-username").val(),"password":$("#auth-login-password").val()},
beforeSend:function(xhr){
xhr.setRequestHeader("X-CSRFToken", $.cookie("csrftoken"));
},
success:function(data,textStatus){
alert("success");
},
error:function(XMLHttpRequest, textStatus, errorThrown){
});
return false;
});
</script>
ジャンゴビュー:
def login(request):
if request.method == "POST":
username = request.POST.get("username", "")
password = request.POST.get("password", "")
return HttpResponse("OK")
else:
return render(request, "user/login.html")