Este es el modelo basico que uso:
$.ajax({
type: "GET",
url: "test.js",
dataType: "xml"
success: function(data) {
contenidos = data;
alert(contenidos) ; }
});
Hoy por hoy intento utilizar un archivo xml , para volcar contenidos en una lista <ul>. Pero en otros casos me pasa lo mismo. Si intento un alert o manipulacion de datos fuera de "success" , no funciona. Las variables no son reconocidas fuera. Y ya no recuerdo, pero creo que he tenido que llenar un div oculto con la data para recuperarlo desde afuera asi $('#div_oculto').text();
En el ejemplo, alert (contenidos) no da resultados fuera de la llamada $.ajax . Por que?
Si bien me cuesta definir el problema, yo creo que el DOM no se esta actualizando debidamente. Me explican?