|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Feb 2003
Città: Formia
Messaggi: 1545
|
Ajax + xml
Raggazi sto impazzendo
Faccio questa cosa ... function firstAjax(){ alert("Start"); var url="/cst/a.php"; var pars="nome=erasmo"; var myAjax= new Ajax.Request(url, { method :'post', parameters : pars, onComplete: complete, onFailre: reportError } ); } function complete(originalRequest){ alert("tutto ok"); alert ( originalRequest.responseText); var a = originalRequest.responseXML.getElementsByTagName('mino'); alert (a); } function reportError(){ alert("niente tutto ok"); } </script> la pagina a.php è fatta in questo modo <mino> <?php $test = $_POST['nome']; echo $test; ?> </mino> Io vorrei prendermi un valore che c'è nel tag mino
__________________
Il portale delle infomazioni di Latina e Provincia Giralatina.it e’ nato con il preciso intento di promuovere varie attività che si svolgono nella provincia di Latina http://www.giralatina.it Il Blog dei Pendolari http://www.giralatina.it/blog/mybloggie/index.php |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Jan 2005
Città: London, United Kingdom
Messaggi: 959
|
Nella pagina php hai specificato nell'header che é XML?
Poi, mettici un tag root sopra...il tutto dovrebbe uscire così Codice PHP:
edit ma non é onFailure comunque sopra? Hai messo onFailre... Non so, io non utilizzo quella libreria ![]()
__________________
zattix Ultima modifica di ianaz : 04-05-2007 alle 12:50. Motivo: Aggiunta tag [php] |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Feb 2003
Città: Formia
Messaggi: 1545
|
ok ora come posso prende il valore di mino?
questo mi ritorna var a = originalRequest.responseXML.getElementsByTagName('mino'); objcet
__________________
Il portale delle infomazioni di Latina e Provincia Giralatina.it e’ nato con il preciso intento di promuovere varie attività che si svolgono nella provincia di Latina http://www.giralatina.it Il Blog dei Pendolari http://www.giralatina.it/blog/mybloggie/index.php |
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Feb 2003
Città: Formia
Messaggi: 1545
|
la mia domanda è come posso prendere i valori nell
__________________
Il portale delle infomazioni di Latina e Provincia Giralatina.it e’ nato con il preciso intento di promuovere varie attività che si svolgono nella provincia di Latina http://www.giralatina.it Il Blog dei Pendolari http://www.giralatina.it/blog/mybloggie/index.php |
![]() |
![]() |
![]() |
#8 |
Senior Member
Iscritto dal: Feb 2003
Città: Formia
Messaggi: 1545
|
grazie funge
__________________
Il portale delle infomazioni di Latina e Provincia Giralatina.it e’ nato con il preciso intento di promuovere varie attività che si svolgono nella provincia di Latina http://www.giralatina.it Il Blog dei Pendolari http://www.giralatina.it/blog/mybloggie/index.php |
![]() |
![]() |
![]() |
#9 |
Senior Member
Iscritto dal: Feb 2003
Città: Formia
Messaggi: 1545
|
un'altra cosa
function firstAjax(){ alert("Start"); var url="/teg/include_corpo_login.php"; var pars="lat6=0&lat7=0"; var myAjax= new Ajax.Request(url, { method :'post', parameters : pars, onComplete: complete, //asynchronous:true, //frequency:5, onFailre: reportError } ); } function complete(originalRequest){ //alert("tutto ok"); alert ( originalRequest.responseText); var xmldoc = originalRequest.responseXML; var id = xmldoc.getElementsByTagName('id'); var mess2 = xmldoc.getElementsByTagName('mess2'); var mess3 = xmldoc.getElementsByTagName('mess3'); var mappa = xmldoc.getElementsByTagName('mappa'); document.getElementById('mappa').src="motore/"+mappa.item(0).firstChild.data+".jpg"; } <img src="" id="mappa" alt=""></a> </body> </html> io vorrei generare questa richiesta ogni 10 secondi come posso fare? ho pensato ad utilizzare var myAjax= new Ajax.PeriodicalUpdater($('mappa'),url, { method :'post', parameters : pars, onComplete: complete, asynchronous:true, frequency:5, onFailre: reportError } ); ma non mi funziona oppure di metter nellea funziona complete setTimeout(firstAjax(),5000); tu che ne pensi
__________________
Il portale delle infomazioni di Latina e Provincia Giralatina.it e’ nato con il preciso intento di promuovere varie attività che si svolgono nella provincia di Latina http://www.giralatina.it Il Blog dei Pendolari http://www.giralatina.it/blog/mybloggie/index.php |
![]() |
![]() |
![]() |
#10 |
Senior Member
Iscritto dal: Feb 2003
Città: Formia
Messaggi: 1545
|
Grazie ho risolto
Andava onSuccess :complete, al posto di onComplete: complete, Una cosa se ho un xml fatto in questo modo <root> <comuni> <citta>formia <citta>gaeta <citta>.... come posso ciclarmi tutti i comninui citta? con xsl non ho pb ma in js si
__________________
Il portale delle infomazioni di Latina e Provincia Giralatina.it e’ nato con il preciso intento di promuovere varie attività che si svolgono nella provincia di Latina http://www.giralatina.it Il Blog dei Pendolari http://www.giralatina.it/blog/mybloggie/index.php |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 22:25.