ho messo il messaggio che mi hai detto al posto del codice che avevo nella pagina secondaria (quella dove dovrei prendere la mia variabile).
con ajax ho fatto delle funzioni che ora ti riporto sotto.
il risultato è un messaggio (alert) con scritto"non è questo il problema"
quindi l'errore non è con ajax...
forse non mi sono spiegato...
io ho la necessità di prendermi solo alcuni campi dalla pagina caricata con jax...
ti ripoto le mie funzioni
var myRequest = null;
function CreateXmlHttpReq(handler) {
var agt = navigator.userAgent.toLowerCase();
var is_ie5 = (agt.indexOf('msie 5') != -1);
var xmlhttp = null;
try {
xmlhttp = new XMLHttpRequest();
try {
// Fix for some version of Mozilla browser.
http_request.overrideMimeType('text/xml');
} catch(e) { }
xmlhttp.onload = handler;
xmlhttp.onerror = handler;
} catch(e) {
var control = (is_ie5) ? "Microsoft.XMLHTTP" : "Msxml2.XMLHTTP";
xmlhttp = new ActiveXObject(control);
xmlhttp.onreadystatechange = handler;
}
return xmlhttp;
}
function myHandler() {
if (myRequest.readyState == 4 && myRequest.status == 200) {
alert(myRequest.responseText);
}
}
function esempio3() {
myRequest = CreateXmlHttpReq(myHandler);
myRequest.open("GET","prova.php?a=uno&b=due");
myRequest.send(null);
}
//---------------------
non devo modificare la parte in rosso in modo che non mi prendi tutto il testo ma solo il risultato di una variabile???

Rispondi quotando