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/40600396/

相关文章:

提交按钮上的 javascript 验证

javascript - 无法使用 jQuery 的单击事件更改变量

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

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

javascript - 添加新消息时自动向下滚动

javascript - jQuery 验证插件多个错误放置

javascript - 获取 AJAX 调用的进度以在 Rails 中获取 JSON

javascript - 使用 JavaScript 解压缩文件

javascript - 如何在razorpay中创建订单,以及如何在Django中将order_id传递给模板