ajax php myqsl - problema con funzione javascript

gregbyankee

Nuovo Utente
24 Dic 2010
1
0
0
salve a tutti, sono un nuovo utente di questo forum. mi sono iscritto per cercare qualcuno disposto ad aiutarmi su un problema abbastanza banale, ma che non riesco a risolvere.

Codice:
function toggle_cancella(numero,cognome,nome)
		{	
			if(document.getElementById('msg_arancione').style.display=="none")
			{
				document.getElementById('msg_verde').style.display="none";
				document.getElementById('msg_arancione').style.display="";
				document.getElementById('msg_arancione').innerHTML="Sei sicuro di voler eliminare l\'utente " + cognome + " " + nome + "? <input type='button' onclick='cencella_utente("+numero+")' value='Procedi' />";
			}
			else {document.getElementById('msg_arancione').style.display="none";}
		}

function cancella_utente(num)
		{	
			document.getElementById("msg_arancione").style.display="";
			if (window.XMLHttpRequest)
			{// code for IE7+, Firefox, Chrome, Opera, Safari
				xmlhttp=new XMLHttpRequest();
			}
			else
			{// code for IE6, IE5
				xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
			}
			
			xmlhttp.onreadystatechange=function()
  			{
  				if (xmlhttp.readyState==4 && xmlhttp.status==200)
				{
					document.getElementById("msg_arancione").innerHTML=xmlhttp.responseText;
				}
			}
			xmlhttp.open("GET","cancella_utente.php?id="+num,true);
			xmlhttp.send();;
		}
per quale motivo non funziona quando clicco su "procedi"??? mi sembra di aver fatto tutto giusto!

(non sto a riportare il codice della pagina php perché se passo la variabile "id" tramite il browser digitando nell url, il codice che dialoga col database funziona correttamente. il problema sembrerebbe essere nel codice javascriopt!!!)
 

jack07

Nuovo Utente
31 Dic 2010
3
0
0
Problema con AJAX

Salve ragazzi sono nuovo del forum. Ho un file .php che effettua un interrogazione al database e il risultato lo visualizza all'interno di una select e fin qui tutto bene. Dopo aver selezionato dal menu a tendina un campo devo far partire la funzione AJAX effettua una xml.HttpRequest() sul database e visualizzare il risultato di quest'ultima all'interno di un'altra select . Il problema è che il php non richiama o non capisce la funzione AJAX l'evento associato alla select è onChange. So che php e javascript non si capiscono ma non so come fare qualcuno potrebbe aiutarmi a capire. Spero di esser stato chiaro.
Attendendo una vostra risposta.
Vi Auguro buone feste