Hola,
Yo usaría prototype (uno de mis favoritos) y haria esto
HTML:
Código PHP:
<div id="resultado_1">
<a href="javascript:cargar('resultado_1', 'mi_escript_servidor.php', 'p=parametro1')" title="Actualizar contenido">Actualizar</a>
</div>
<div id="resultado_2">
<a href="javascript:cargar('resultado_2', 'mi_escript_servidor.php', 'p=parametro2')" title="Actualizar contenido">Actualizar</a>
</div>
<div id="resultado_3">
<a href="javascript:cargar('resultado_3', 'mi_escript_servidor.php', 'p=parametro3')" title="Actualizar contenido">Actualizar</a>
</div>
<div id="resultado_4">
<a href="javascript:cargar('resultado_4', 'mi_escript_servidor.php', 'p=param1&pp=otro_param')" title="Actualizar contenido">Actualizar</a>
</div>
Y el codigo js:
Código PHP:
function cargar(div_contenedor, url, parametros){
new Ajax.Updater(div_contenedor, url, {method: "POST", paramters: parametros});
}
Sencillo no?
Bueno, es lo que se me ocurrre.
Saludos !