Yo no lo use, pero buscando "selectores prototype" en google encontré esto:
 http://www.prototypejs.org/api/utility/dollar-dollar 
Y buscando sobre ajax, esto: 
http://www.anieto2k.com/2006/12/18/t...con-prototype/ 
Creo que el metodo "condensado", de tipo load es este (updater): 
http://api.prototypejs.org/ajax/ajax/updater/  
Siguiendo con el tema de volcar la respuesta en el div. Fijate aca, donde dice:
"Updating your page dynamically with Ajax.Updater" 
http://www.prototypejs.org/learn/introduction-to-ajax 
Sería algo así:
new Ajax.Updater('products', '/some_url', { method: 'get' }); 
No se, es material como para que vos estudies, no yo :)