function ajax_test(str1){
var url = "None"
jq.ajax({
type:'post',
cache: false,
url: 'http://....' + str1,
success: function(data, status, xhr){
url=data;
},
error: function (xhr, status, e) {
},
async: true,
dataType: 'json'
});
return url
}
¿Cómo puedo configurar la variable global url
para que sea el resultado devuelto de los datos ajax?jquery ajax éxito de la llamada, ¿cómo puedo cambiar una variable global en la función envoltura javascript?
que tiene que hacer algo con 'url' una sola vez el éxito se lanza? – NicoSantangelo
No es global, porque tiene la palabra clave var delante de él. Creo que te refieres al alcance exterior. – maximus
¡Gracias por las prontas respuestas! @maximus sí alcance externo es lo que quise decir. Tengo una URL válida, acabo de sacar la parte de detalles. – sammiwei