source official latest javascript jquery slim-jquery

javascript - latest - jquery official



Problema de JQuery "TypeError: $.getJSON no es una funciĆ³n" (3)

Así sucede comúnmente cuando se migran bases de código de jQuery v1.x + a v3.0 + a medida que jQuery actualiza / desaprueba / suspende parte de su API.

Recomiendo usar jQuery Migrate, que tratará esto, junto con otros problemas:

Consíguelo aquí a través de CDN:

https://cdnjs.com/libraries/jquery-migrate

Si usa Gulp / Grunt, puede importar en su proyecto usando

npm install --save jquery jquery-migrate

Github Repository - https://github.com/jquery/jquery-migrate

Lea más sobre jQuery v3.0 + .. http://blog.jquery.com/2016/06/09/jquery-3-0-final-released/

Tengo este pedazo de código:

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

localhost: 5000 es un script flask/python que devuelve un json como:

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

Y estoy recibiendo:

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

¿Algún consejo donde pueda empezar a desenredar la pelota?

¡Gracias!

Editar:

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.js es donde se encuentra document.ready .

¡Gracias!


Parece que estás usando una versión slim de jquery que no tiene el método getJSON por eso getJSON este error.

Por favor, use la versión completa de jquery lugar del siguiente enlace.

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

Slim versión Slim de jquery excluye ajax , animations effects etc.


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

Este trabajo para mí en matraz de pitón.