la respuesta de efra es correcta. Por ejemplo:
Código PHP:
function addItemToListCliente(selectedItem) {
url="ar_apellidos.php";
data="id="+selectedItem.firstChild.innerHTML;
var myAjax = new Ajax.Request(
url,
{method: 'post', parameters: data, onComplete: ajax_response_cliente}
);
}
function ajax_response_cliente(originalRequest) {
}
En este caso la función ajax_response_cliente se ejecuta cuando ha acabado la ejecución del script en la parte servidor. El parametro originalRequest es lo que devuelve el script.
Si hay más de un parámetro se separan con &.
Personalmente utilizo post ya que me daba problemas con Internet Explorer. Si lo hacía con get me devolvía un resultado cacheado.
Albert Lanchas