JavaScript中的Ajax函数没有被调用

时间:2019-05-06 06:03:03

标签: javascript ajax

我正在尝试使用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")

1 个答案:

答案 0 :(得分:0)

这是由于使用了if条件。您正在比较 如果(“ {{已验证}}” ==“是”) 这是错误的。 尝试if({{已验证}} ==“是”)将获取验证值。