ciao a tutti ho una semplice pagina html che deve leggere un file di testo su un server.
so che si può fare con ajax senza ricorrenre a php o asp.
mi potete per cortesia postare come fare?
vi ringrazio infinitamente.
ciao
ciao a tutti ho una semplice pagina html che deve leggere un file di testo su un server.
so che si può fare con ajax senza ricorrenre a php o asp.
mi potete per cortesia postare come fare?
vi ringrazio infinitamente.
ciao
vi posto il codice della funzione fin qui fatta:
function processa_risposta() {
if (http_request.readyState == 4) {
if (http_request.status == 200) {
alert('200');
txt = '';
var xmldoc = http_request.responseXML;
var artlist = xmldoc.getElementsByTagName('junior').item(0);
txt += root_node.firstChild.data;
alert(txt);
}
il problema è quando devo prendere il valore che stà dentro il file xml che gli passo.
per intenderci la penultima riga di codice.
come posso fare?
grazie
ce l'ho fatta. vi posto il codice
<script language="Javascript">
var http_request = false;
function esegui_richiesta(indirizzo) {
alert('in function esegui richiesta');
http_request = false;
if (window.XMLHttpRequest) { // browser Mozilla
alert('mozilla');
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType) http_request.overrideMimeType('text/xml');
} else if (window.ActiveXObject) { // browser Microsoft InternetExplorer
alert('ie');
try {
http_request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
http_request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
if (!http_request) {
alert('ERRORE : Impossibile inizializzare AJAX');
return false;
}
http_request.onreadystatechange = processa_risposta;
http_request.open("GET", indirizzo, true);
http_request.send(null);
}
function processa_risposta() {
if (http_request.readyState == 4) {
if (http_request.status == 200) {
alert('200');
txt = '';
alert(txt);
var xmldoc = http_request.responseXML;
alert('collegato');
var root_node = xmldoc.getElementsByTagName('root').item(0);
txt += root_node.childNodes[0].data;
alert(txt);
elemento = document.getElementById('quatri').innerHTML = txt;
} else {
alert('Si è verificato un problema con la risposta AJAX');
}
}
}
spero vi serva