我正在尝试使用AJAX渲染名为reset_password_page.html的模板。我打算将一些数据发送到此模板。问题是该页面未加载。当我使用location.href时,它会被加载,但是由于无法将任何数据发送到模板,因此无法使用。
function trial() {
if ("{{ verified }}" == "yes") {
document.getElementById('lbl_verify').style.display = "block";
document.getElementById('lbl_verify2').style.display = "none";
window.setTimeout(function() {
$(document).ready(function() {
$.ajax({
url: "{% url 'reset_password_page' %}",
type: "POST",
data: {
csrfmiddlewaretoken: '{{ csrf_token }}'
},
async: false,
});
});
}, 1000);
} else {
}
}
views.py
def reset_password_page(request):
return render(request,"reset_password_page.html")
答案 0 :(得分:0)
这是由于使用了if条件。您正在比较 如果(“ {{已验证}}” ==“是”) 这是错误的。 尝试if({{已验证}} ==“是”)将获取验证值。