Armadillo
Folding Member
Greetings!
o resultado que obtenho para http_request.readyState é 1 em vez de ser 4. Alguem tem alguma ideia de como resolver isto?
Se retirar o parametro ID_LinhaProduto da funcao makeRequestProduto funciona, porque?
o resultado que obtenho para http_request.readyState é 1 em vez de ser 4. Alguem tem alguma ideia de como resolver isto?
Código:
function makeRequestProduto(url, parameters, ID_LinhaProduto) { //Funcao para retornar Detalhes do Produto
http_request = false;
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType) {
http_request.overrideMimeType('text/xml');
}
if (!http_request) {
alert('Cannot create XMLHTTP instance');
return false;
}
alert(http_request.status);
http_request.open('GET', url + '?' + parameters, true);
http_request.onreadystatechange = preenche_detalhesArtigo(ID_LinhaProduto);
http_request.send(null);
}
function preenche_detalhesArtigo(ID_LinhaProduto){
document.getElementById('div_aguardar').style.visibility = 'visible'; //mostrar loading
document.getElementById('div_aguardar').style.width= 160;
document.getElementById('div_aguardar').style.left= screen.width-185;
document.getElementById('div_aguardar').style.top= screen.top-0;
alert ('http_request.readyState=='+http_request.readyState);
[COLOR=Magenta] if (http_request.readyState == 4) { //nao entra [/COLOR]
if (http_request.status == 200) {
//...