Tengo una página web en la que estoy trabajando con jQuery. Obtengo un comportamiento errático de algunos elementos en mi página: cada vez que se hace clic en un botón, cualquier botón, la página se actualiza.¿Por qué un botón hace que se recargue toda mi página web?
De alguna manera, la página debe ejecutar algún código que vuelva a cargar esa página cada vez que se haga clic en un botón.
Estoy completamente perplejo al tratar de averiguar dónde se está atando el código al controlador de clics, por lo que me gustaría saber si es posible enumerar, en tiempo de ejecución, una lista de controladores asociados a un botón .
Actualización: Después de leer las respuestas dadas a continuación, he cambiado de una línea en mi página:
<button id="btnSaveAndContinue" class="button" tabindex="290">Save and Continue</button>
a esto:
<input type='button' id="btnSaveAndContinue" class="button" tabindex="290" value='Save and Continue' />
Si estás en Google Chrome o Safari, las herramientas de desarrollo sin duda ayudará a que una gran cantidad. Simplemente use Inspeccionar Elemento. – Ryan
El comportamiento predeterminado de un botón es enviar el formulario en el que se encuentra. ¿Estás seguro de que eso no es lo que está pasando? –
Esto es muy extraño porque en la versión actual del programa web en el servidor de producción, no tenemos este problema. Acabo de notar el problema en una nueva versión del programa en mi servidor de desarrollo. –