Salve a tutti,
è da poco che mi accingo nella magia dell'Ajax D: e per farlo utilizzo prototype, in particolar modo uno script "modello" per le richieste asincrone:
codice:
<script>
function ajaxRequest(url,data) {
var aj = new Ajax.Request( url, { method:'get',parameters: data, onComplete: getResponse });}
function getResponse(oReq) { $('prova').innerHTML = oReq.responseText; }
</script>
<div id="prova"></div>
<input type="button" onclick="ajaxRequest('aggiorna.php', 'contenuto=prova');" />
Il codice aggiorna il contenuto del div "prova" grazie alla funzione ajax.
Quello che vorrei sapere è se esiste un modo semplice per specificare oltre all'"url" e a "data" anche un "id" di un div a caso che si vuole aggiornare, senza scrivere mille funzioni ajaxRequest.
Ho pensato a inserire semplicemente il parametro id tra le parentesi della funzione:
codice:
function ajaxRequest(url,data,id){ ...
e passare il parametro con il codice dell'"onclick":
codice:
ajaxRequest('aggiorna.php', 'contenuto=prova', 'prova');
ma ovviamente non funziona perché l'id del div che scelgo deve andare alla funzione ajaxRequest, e se aggiungo il parametro a questa non so come passarlo xD
Qualcuno può aiutarmi?
Grazie in anticipo e attendo risposte