Ciao a tutti...
Brevemente e più chiaramente possibile:
Ho un problema banale ma che mi fa impazzire.codice:function get_value(id) { var xmlhttp; //ALTRIMENTI PROCEDO CON ULTERIORI VALIDAZIONI 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) { return xmlhttp.responseText; } } xmlhttp.open("GET","ajax/validator_calendario.php?id="+id+"&tipo=getvalue",true); xmlhttp.send(); } function confirm_drop_evento(eventoid) { var frase=get_value(eventoid); var conferma=confirm(frase); }
Ho la funzione confirm_drop_evento che mi deve stampare un box di conferma. Il testo di questo box lo ottengo tramite l'altra funzione get_value.
Il problema è che ottengo sempre undefined.
Ora sono sicuro che validator_calendario.php stampa correttamente i valori desiderati, infatti (cosa che non riesco a capire...) se in "get_value" anziche fare un return xmlhttp.responseText; faccio un alert(xmlhttp.responseText) mi stampa il valore corretto.
Ma perchè?
Grazie.

					
					
					
						
  Rispondi quotando