我想通过 JS 获取一些数据,因此我“开发”了一个小脚本。实际上我已经很长时间没有使用 JS/JQuery 了,现在我面临一个非常基本的问题。我试图用 jQuery
替换 $
但我得到了同样的错误。
HTML
<html>
<head>
<script type="text/javascript" src="jquery-3.1.1.slim.min.js"</script>"></script>
<script type="text/javascript" src="main.js"</script>"></script>
</head>
<body>
<button>Test</button>
</body>
JS
jQuery(document).ready(function(){
jQuery("button").click(function(){
jQuery.get("mydomain", function(data, status){
alert("Data: " + data + "\nStatus: " + status);
});
});
});
最佳答案
您正在引用 jQuery Slim,它不包括(除其他外)Ajax 函数,例如 .get()
。
您需要引用完整版本的 jQuery。
有关 Slim 构建中包含和不包含的内容的更多详细说明,请参阅此链接:https://blog.jquery.com/2016/06/09/jquery-3-0-final-released/
关于javascript - $.get 不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40525368/