2017-05-08 145 views
-3

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

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

}); 

我试了一下没有用,我想它作为$ .post的,我什么都试过,但它不工作。

+3

你尝试过用你的浏览器的开发者工具调试代码? – Isaac

+2

在浏览器控制台中输入$。它显示了什么? –

+0

尝试'jQuery.ajax'而不是'$ .ajax' –

回答

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> 
+0

阅读我的评论的第一部分**我不知道为什么它说它不是一个函数,当每个函数都是除getElementById和我自己的函数以外的jQuery函数。但不知何故阿贾克斯不起作用。** –

+1

看到我的编辑。另外,将你的整个HTML放在小提琴中,这样我们可以帮助你更多。 – mariocatch

相关问题