La llamada AJAX funciona bien en FF. los datos devueltos en JSON aquí es un ejemplo de Firebug FF -IE8 + Jquery ajax atención telefónica que da parsererror de Django: para los datos JSON que parece válida en Firefox
{ "noProfiles": "! No se han creado perfiles, vamos a empezar ahora"}
Cuando intento imprimir el error en IE8 (& en modos de compatibilidad también), dice "parsererror".
Pero la salida parece ser JSON válida.
Aquí es la llamada a la función ajax estoy haciendo.
¡Cualquier apuntador sería genial!
$.ajax({
type: "GET",
url: "/get_all_profile_details/",
data: "",
dataType: "json",
beforeSend: function() {alert("before send called");},
success: function(jsonData) {
alert("data received");
},
error: function(xhr, txt, err){
alert("xhr: " + xhr + "\n textStatus: " + txt + "\n errorThrown: " + err);
}
});
Las alertas en la función de error anteriores dan -
xhr:<blank>
textstatus:parsererror
errorThrown: undefined
Cualquier punteros sería genial!
Nota: jQuery: 1.3.2
Recibí el error "af_pTempString no está definido" cuando copio el código pegado. ¿Qué me estoy perdiendo?¿Qué es "af_pTempString" actually? – Gagan