Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera,
Cá estou eu mais uma vez, apanhando um pouco do Ajax...
Tenho uma váriável, e declarei ela globalmente, e ela irá receber valores que estão vindo via Ajax, e irei usar estes valores em outra função JavaScript, mas não sei o que acontece que não está dando certo...
Meu código, resumindo, está assim:
Variáveis globais...
var http_request = false;var arrayImg = "";var imgArray2 = "";
Função que cria o xmlhttp, e a chamada da função que irá pegar os valores...
function makeRequest(){... http_request.onreadystatechange = cargImg;...}
Função que irá pegar os valores...
function cargImg(){ if (http_request.readyState == 4) { if (http_request.status == 200) { arrayImg = http_request.responseText; imgArray2 = arrayImg.split(','); } }}
Se eu coloco alert(imgArray2[1]) dentro deste código, ele exibe o valor que veio, mas quando eu uso imgArray2 em outra função, ele está vazio...
Alguma dica ???
Carregando comentários...