javascript - JQuery 问题 "TypeError: $.getJSON is not a function"

标签 javascript jquery slim-jquery

我有这段代码:

$(document).ready(function () {
    $.getJSON('http://localhost:5000/', function (response) {
        console.log(response);
    });
});

localhost:5000 是一个 flask/python 脚本,它返回一个 json,如下所示:

{
  "data": [
    0, 
    0, 
    0, 

我得到:

$.getJSON is not a function TypeError: $.getJSON is not a function

有什么技巧可以让我开始解开整个球吗?

谢谢!

编辑:

HTML:

<!DOCTYPE html>
<html>

<head>
    <script src="https://code.jquery.com/jquery-3.1.1.slim.min.js"></script>
    <script src="lib/main.js"></script>
</head>

<body>
</body>

</html>

lib/main.jsdocument.ready 所在的位置。

谢谢!

最佳答案

您似乎使用的是slim版本的jquery,它没有方法getJSON,这就是您收到此错误的原因。

请使用完整版本的 jquery 而不是以下链接。

https://code.jquery.com/jquery-3.1.1.min.js

Slim 版本的 jquery 不包括 ajax动画效果

关于javascript - JQuery 问题 "TypeError: $.getJSON is not a function",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48379403/

相关文章:

jquery - jquery 的 normal 包和 slim 包有什么区别?

javascript - 使用多个选项 JQuery 添加更多问题

javascript - 创建跨度并附加文本

javascript - 检查选择是否包含链接

jquery - 使用 jquery jsonp 访问 Coursera api 中的数据

jquery - jquery 的 normal 包和 slim 包有什么区别?

javascript - IE 不从 php 脚本播放 mp3

jquery - Flexslider 2 和 YouTube API

javascript - 如何在 JavaScript 中使用查询字符串?