javascript - $.get 不是函数

标签 javascript jquery ajax

我想通过 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/

相关文章:

javascript - 冷聚变中如何通过ajax和jquery加载页面?

javascript - if..else 在 IIFy 内部工作,但不在事件监听器内部工作

javascript - Permission Denied Location.toString 发生在哪里

javascript - 异步预加载 css 图像和声音

javascript - 在javascript中使对象为空的内存有效方法?

javascript - 无法加载 chrome 中 500 内部服务器错误的响应

javascript - Facebook 点赞按钮回调

jquery - 在 jquery 切换中单击时更改按钮文本(显示/隐藏/显示)

javascript - 如何在另一个函数中使用ajax函数响应

ajax - 在cakephp中使用ajax发表评论导致404错误,但本地没有错误?