Ciao,
dal server php faccio una query al database ed ottendo i valori di due campi della tabella.
Tali valori li ritorno in un array associativo.
Stampo la query:
$result=array();
$strsql = "select username,descrizione from $t where upper($f) like upper('$q%')";
$dati = $_db_conn->query($strsql);
while ($riga = $dati->fetchRow(DB_FETCHMODE_ASSOC)){
$result[] = $riga;
}
$res=json_encode($result);
}
Poi li passo a javascript (sto usando json ed eval)
Quando processo la variabile facendo:
var str = new Array();
str = eval(xmlHttp.responseText);
for(i=0; i < str.length; i++) {
var suggest = '<div onmouseover="javascript:suggestOver(this);" ';
suggest += 'onmouseout="javascript:suggestOut(this);" ';
suggest += 'onclick="javascript:setSearch(this.innerHTML,' + document.getElementById(field).id + ');" ';
suggest += 'class="suggest_link">' + str[i] ???????+ '</div>';
ss.innerHTML += suggest;
}
Come posso ottenere i valori dei due campi?
Cosa metto al posto di ??????
Grazie