Prova a scaricarti prototype e vedi esempi qui:
http://www.fabryprog.it/from_sergiop...totype.js.html
un piccolo esempio è questo: un pulsante richiama una funzione. Questa fa la chiamata ajax e riceve una stringa con più campi separati dal carattere |, per esempio. La stringa ricevuta viene disassemblata e una parte va in un div, e l'atra in un altro. Il codice è:
come vedi, la parte commentata ha come parametro l'id di un div, e sa fare solo l'immissione di un dato in un div.codice:function getAjax1() { var url_action = "../goAJAX/prototipo.aspx?ajax_comando=1"; /* var j = new Ajax.Updater( 'div1', url_action); */ new Ajax.Request(url_action, {onComplete:showResponse} ); function showResponse(originalRequest) { var t = originalRequest.responseText; var v = t.split("|"); $("textarea1").value = t; if(v.length != undefined && v.length == 2) { $("div1").innerHTML = v[0]; $("text1").value = v[1]; } } }
L'altra funzione accetta come parametro un oggetto e, in specifico, una funzione di ritorno, dove ci puoi fare di tutto.![]()