ma se gli passi un array in Javascript e sei a posto?
hai $risp, fai:
Poi fai:Codice PHP:$risposta = 'var risp = new Array(';
foreach($risp as $value){
$risposta .= '"'.$value.'",';
}
$risposta = substr($risposta, 0, strlen($risposta) - 1);
$risposta .= ");";
echo $risposta;
Ti ho lasciato quei document.getElem etc con innerHTML, perché non capisco che volevi fare, ma così potrai solo stampare l'ultimo elemento di risp, perché innerHTML sovrascrive quello che c'era prima con quello che gli passi.Codice PHP:function handler(){
if (this.readyState != 4)
return;
var result = this.responseText;
alert(result);
handler_risposta_server(result);
}
function handler_risposta_server(risposta){
eval(risposta);
for(var i=0; i<risp.length; i++){
alert(risp[i]);
document.getElementById('HP').innerHTML = risp[i];
document.getElementById('SP_pg').innerHTML = risp[i];
}
}

Rispondi quotando