我试图通过ajax发送json数据。但是我得到了
ReferenceError: $ is not defined
这是我的代码
<script type="text/javascript" language="javascript">
$(document).ready(function() {
$("#btnSubmit").click(function () {
var email = $("#email").val();
var password = $("#pwd").val();
authenticate(email, password);
});
});
function authenticate(email, password) {
$.ajax
({
type: "POST",
url: "authenticate.php",
dataType: 'json',
async: false,
data: '{"email": "' + email + '", "password" : "' + password + '"}',
success: function () {
}
})
}
答案 0 :(得分:2)
您必须在网站上包含jQuery。尝试添加以下脚本,以便在页面head
部分的开头从CDN访问jQuery:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
答案 1 :(得分:0)
在头部标签内添加
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
如果您已经包含jquery
答案 2 :(得分:0)
$
关于jQuery这是一个简化javascript使用的javascript库。为了使用jQuery,您必须将它包含在您的页面中,例如:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
但这个地方很重要,它必须在包含jQuery函数的其他<script>
标记之前(从$
或jQuery
开始)。