Luchando para cargar json del archivo (myData.json) en la URL en un objeto para que pueda acceder a los valores de la propiedad.carga json del archivo en el objeto
- La carga de datos es inmediata, la necesito mucho en la aplicación.
- Voy a acceder a los datos en toda la aplicación, no solo como parte de una función que ocurre inmediatamente después de la carga de datos.
- Me he asegurado de que los datos de mi archivo estén formateados correctamente json.
Siguiendo el ejemplo de la API de jQuery, ¿no debería ser capaz de hacer algo tan simple como:
alerta (jqxhr.myProperty);
y obtener el valor? ¿Qué paso me estoy perdiendo aquí? He intentado ejecutar eval y una variedad de cosas como
var myObj = JSON.parse (jqxhr);
inútilmente.
Por favor ... gracias.
// Assign handlers immediately after making the request,
// and remember the jqxhr object for this request
var jqxhr = $.getJSON("example.json", function() {
alert("success");
})
.success(function() { alert("second success"); })
.error(function() { alert("error"); })
.complete(function() { alert("complete"); });
// perform other work here ...
// Set another completion function for the request above
jqxhr.complete(function(){ alert("second complete"); });
Eso no funcionará sin embargo. 'alert (JSON.property);' se ejecuta antes de llamar a la devolución de llamada. –
ah usted está correcto – Fresheyeball
y id como el manejo de errores y las características de éxito. ¿Por qué estoy usando el ejemplo? –