TypeError:$ .ajax不是函数

时间:2017-05-08 22:37:39

标签: javascript jquery ajax

显然我需要详细说明。 每个函数甚至可以被vanilla JS取代的函数都是可用的jQuery函数,但是AJAX函数不起作用。

$.ajax({
    type: "POST",
    data: {
        email: emailInput,
        mode: 0
    },
    url: "main.php",
    cache: false
}).done(function(response) {

});

我在没有承诺的情况下尝试过它,我尝试了它作为$ .post,我尝试了一切,但它没有工作。

2 个答案:

答案 0 :(得分:1)

ajaxjQuery API的一部分。要使用它,您需要确保页面上某处包含jQuery以上使用它。另外,请确保在页面上加载jQuery后进行调用。

像这样:

  <script src="https://code.jquery.com/jquery-2.2.4.min.js" type="text/javascript"></script>
  <script>
    $(document).ready(function() {
      console.log($.ajax);
    });
  </script>

答案 1 :(得分:1)

很晚了,但是您有普通版的jQu​​ery吗? Slim 版本不包含ajax函数。 Check here