Javascript 未捕获的TypeError:$。ajax不是函数
我正在制作一个带有排行榜的小游戏项目 我试图使用jQueryAjax和PHP从mysql数据库中获取排行榜,但它给了我一条错误消息 我的语法看起来不错,所以我不确定问题出在哪里Javascript 未捕获的TypeError:$。ajax不是函数,javascript,jquery,mysql,ajax,Javascript,Jquery,Mysql,Ajax,我正在制作一个带有排行榜的小游戏项目 我试图使用jQueryAjax和PHP从mysql数据库中获取排行榜,但它给了我一条错误消息 我的语法看起来不错,所以我不确定问题出在哪里 $("#leader-btn").click(function() { $.ajax({ type: "GET", url: "leaderboard.php", dataType: "html", success: function(respon
$("#leader-btn").click(function() {
$.ajax({
type: "GET",
url: "leaderboard.php",
dataType: "html",
success: function(response) {
$("#leaderboard-box").html(response);
$("#leaderboard-box").css("display","block");
}
});
});
我也有同样的问题。事实证明,我使用的是jqueryslim而不是完整的库 您是否包含了jQuery,并将其包装在
$(document).ready(function(){
?@Tricky12事件处理程序声明不应包装在$(document).ready()中
@codenoir所有jQuery都需要包装在其中,否则它可能会在jQuery加载之前声明,因此不会附加到DOM。因此,他会看到“函数不存在”错误。它试图在jQuery加载之前调用该函数。@Tricky12不太可能,但您一直在想。另一种尝试是jQuery.ajax
,而不是$.ajax
。如果包含的库比jQuery多,$
可能会在代码中出现别名。