Passare variabile php a JS

  • Creatore Discussione Creatore Discussione embrace
  • Data di inizio Data di inizio

embrace

Nuovo Utente
6 Ago 2007
2
0
0
Salve, sto cercando di passare una variabile php ad uno script js contenuto in una file .js (non posso quindi aggiungere codice php direttamente al file).

Ho trovato il modo per passare tale variabile mediante queste linee

Codice:
function reportStatus()
	{	
   		if (oReq.readyState == 4)
		{
			response = oReq.responseText;
			//document.response = oReq.responseText;
			alert(response);
			//return response;
		}
		else
		{
		//loading
		}
	}

for (i=0; i<document.links.length; i++) 
{
	oReq = new XMLHttpRequest();
	oReq.onreadystatechange = reportStatus;
	oReq.open("GET", "http://localhost/mappa/func.php", true);
	oReq.send(null);	
}

Il secondo ciclo mi serve per altri motivi e deve rimanere tale (ovvero per ogni i devo fare la ricerca nel file php.

L'alert funziona perfettamente con il testo passatogli dal php.

Ciò che non riesco a fare è utilizzare quella variabile denominata 'response' al di fuori di quella funzione. Ho provato dichiarandola prima della funzione con var e anche a dichiararla come window.response ma non cambia...

avete qualche idea?
 

Discussioni simili