sin embargo, aún mis conocimientos no son muy allá y no consigo hacerlo del todo.
La función en Prototype es la siguiente:
Código Javascript:
Ver original
<script src="js/Prototype.js" type="text/javascript"></script> <script type="text/javascript" language="javascript"> var current_month = <?PHP echo @$month ?>; var current_year = <?PHP echo @$year ?>; function getPrevMonth() { if(current_month == 1) { current_month = 12; current_year = current_year - 1; } else { current_month = current_month - 1; } params = 'month='+current_month+'&year='+current_year; new Ajax.Updater('calendar_wrapper',window.location.pathname,{method:'post',parameters: params}); }
Por ahora he pasado la función Ajax.Updater() por $.load()
pero no funciona, me carga toda la página de nuevo, no sólo el div. Así que creo que los parámetros se cogen de diferente manera, si alguien puede ayudar.
Código Javascript:
Ver original
<script type="text/javascript" src="js/jquery.js"></script> <script type="text/javascript" language="javascript"> var current_month = <?PHP echo @$month ?>; var current_year = <?PHP echo @$year ?>; function getPrevMonth() { if(current_month == 1) { current_month = 12; current_year = current_year - 1; } else { current_month = current_month - 1; } params = 'month='+current_month+'&year='+current_year; $('#calendar_wrapper').load(window.location.pathname,{method:'post',parameters: params}); }
O si no algún manual a ser posible en español donde pueda ver las cosas. Gracias