Comunidad de diseño web y desarrollo en internet online

no puedo hacer un jsonrequest

Citar            
MensajeEscrito el 22 Abr 2014 03:24 pm
Me he guiado por la web de json: http://www.json.org/JSONRequest.html
Me he bajado el controlador para javascript y uso json2.js

Éste es el código:

<!DOCTYPE html>
<html>
<head>

<script type="text/javascript" src="jquery-2.1.0.min.js"></script>
<script type="text/javascript" src="json2.js"></script>
<script type="text/javascript">

function myFunction()
{
var JSRequest = JSONRequest.get("https://api.forecast.io/forecast/c06c121ceba90b6ce435d9ca870b3593/37.8267,-122.423",
function (requestNumber, value, exception) {
if (!value)
{
alert(exception.message);
}
}
);
}
</script>

</head>
<body>
<button type="button" onclick="myFunction()">Try it</button>
</body>
</html>

En firefox con el plugin de bugzilla me da el siguiente error:
ReferenceError: JSONRequest is not defined

He mirado el fichero de json2, y no he encontrado la función de JSONRequest. Desde el navegador, he hecho el request y me ha devuelto json en texto plano.

Mi pregunta es: ¿Cómo puedo usar el jsonrequest como viene el la web oficial (json.org)?
Cómo trato el json desde javascript?

Por purifuri

0 de clabLevel



 

chrome
Citar            
MensajeEscrito el 23 Abr 2014 04:36 pm
Pues como dices el JSONRequest no existe en los archivos, puedes utilizar el de Jquery

Código Javascript :

    $.getJSON( "urlParaObtener.json", function( data ) {
        console.log(data);
    });


recuerda importa la ibreria de Jquery ;)

Por elporfirio

Claber

652 de clabLevel

1 tutorial

Genero:Masculino  

FullStack Web Developer

firefox
Citar            
MensajeEscrito el 26 Abr 2014 06:04 pm
esto me ha servido a mi para traer json

Código :

  $.ajax({
    url: 'path/to-file.json',  // funciona con .txt
    dataType: 'json',
    success: function( data,status,jqXHR ) {
                   alert( "SUCCESS:  " + data );
          alert( "SUCCESS:  " + status );
     nData = jqXHR.responseJSON;
     console.log( "SUCCESS:  " + nData );
                  }     
    },
    error: function( data ) {
      alert( "ERROR:  " + data );
    }
  });


solo carga antes jquery lib

Por comicSans

Claber

151 de clabLevel



 

msie8

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.