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.