ciao ciao,
sto letteralmente impazzendo e non so dove chiedere...
il tutto dipende, evidentemente, dal fatto che il javascript funziona in
modo per me incomprensibile...
qualcuno puà darmi una mano, magari indicandomi bibliografia e risorse?
vedo che ci sono esperti in materia, qui...
questo il mio problema: sto scrivendo un editor wisiwyg per il mio wiki,
e mi serve un po' di ajax per ottenere dati dal server (il contenuto di
una pagina e la sua id).
la cosa non presenta problemi, specialmente usando prototype[1]:
var url = 'http://localhost/wakka/HomePage/ajax.xml';
var pars = 'action=getPage';
var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars,
onComplete: parseResponse} );
l'oggetto con la risposta (XMLHttpRequest.responseXML) viene processato
con la funzione di callback parseResponse:
function parseResponse(originalRequest)
{
alert(originalRequest.responseXML.getElementsByTagName("page_id")[0].firstChild.nodeValue);
}
ed infatti cosà ottengo un alert con l'id della pagina.
ora viene il problema. non riesco a far si di settarre, da questa
funzione, una variabile globale che possa essere utilizzata in altre
funzioni. inoltre da myAjax non sono in grado di accedere alla proprietÃ
che mi interessa: myAjax.transport.responseXML mi risulta nulla.
evidentemente qualcosa mi sufgge. da notare che il tutto avviene in un window.onload = function() { //ajax stuff }
qualcuno puà darmi qualche dritta, please? mille grazie. ciao andrea
[1] http://prototype.conio.net/ con qui un po' di documentazione: http://www.sergiopereira.com/articles/prototype.js.html -- Per iscriversi (o disiscriversi), basta spedire un messaggio con OGGETTO "subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx