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
}
Come è possibile impostare la variabile globale url
come dati di successo ajax restituiti?jquery chiamata ajax success, come posso cambiare una variabile globale nella funzione javascript del wrapper?
Hai bisogno di fare qualcosa con 'url' solo una volta che il successo è stato lanciato? – NicoSantangelo
Non è globale, perché ha la parola chiave var di fronte. Penso che tu intenda la portata esterna. – maximus
Grazie per le risposte rapide! @maximus sì ambito esterno è quello che intendevo. Ho un URL valido, ho appena estratto la parte di dettaglio. – sammiwei