Premetto che sono agli inizi con ajax. Ho provato ad eseguire una
chiamata XMLHTTPRequest e a visualizzare la risposta, ma senza successo!
In pratica vorrei realizzare un filtro dinamico su di un testo andando
ad interrogare il db lato server. Il risultato HTML non contiene perņ i
risultati php! Il codice di test č il seguente (nome del file "prova.php"):
<?
if (isset($_POST[action])){
$country = "Italia"; // di esempio quando premo un tasto su text city
//dovrebbe comparire "Italia" su test city1.
}
?>
<script type="text/javascript">
function GoH2H()
{
var obj;
if (window.XMLHttpRequest) {
obj = new XMLHttpRequest();
} else if (window.ActiveXObject) {
obj = new ActiveXObject("Microsoft.XMLHTTP");
}
try {
obj.open("POST", "prova.php", true);
obj.setRequestHeader('Content-Type',
'application/x-www-form-urlencoded');
obj.onreadystatechange = function(){
if (obj.readyState == 4) { // Caricamento Avvenuto
if (obj.status == 200) { // con successo