A resposta está chegando correta: exemplo ==> Vermelho11 , 9
Onde Vermelho11 é a id do componente e 9 é o valor que devo colocar nela.
O problema é que nesse laço "for" que fiz, o document.getElementById(string[0]).innerHTML não tá funfando, aí fiz um teste:
coloquei document.getElementById("Vermelho11").innerHTML = string[1];
o resultado foi que no componente com id Vermelho11 apareceu escrito "undefined".
Acho que o problema tá aí, esse mesmo undefined tá ocorrendo na string[0] que seria o nome do componente e assim o getElementById não encontra o componente.
Se alguém solber alguma forma de resolver esse problema, por favor me ajudem.
function handleHttpResponseCheck(){ if (http.readyState == 4) { results = http.responseText.split("|"); for(i = 0; i < results.length; i++ ) { string = results[i].split(","); document.getElementById(string[0]).innerHTML = string[1]; } } }
obs: quando coloco alert(string[0]); para verificar se a resposta é a que estou esperando mesmo, o valor que ele mostra é o correto.