Mam stronę internetową, nad którą pracuję z jQuery. Niepewne zachowanie niektórych elementów na mojej stronie: za każdym razem, gdy zostanie kliknięty przycisk, dowolny przycisk na stronie, strona zostanie odświeżona.Dlaczego przycisk powoduje przeładowanie całej mojej strony internetowej?
Strona musi w jakiś sposób uruchamiać kod, który odświeża stronę po każdym kliknięciu przycisku.
Jestem całkowicie zakłopotany, próbując dowiedzieć się, gdzie kod jest związany z obsługą kliknięcia, więc chciałbym wiedzieć, czy możliwe jest wyliczenie, w czasie wykonywania, listy handlerów dołączonych do przycisku .
Aktualizacja: Po przeczytaniu odpowiedzi podane poniżej, zmieniłem linię w mojej strony:
<button id="btnSaveAndContinue" class="button" tabindex="290">Save and Continue</button>
do tego:
<input type='button' id="btnSaveAndContinue" class="button" tabindex="290" value='Save and Continue' />
jeśli jesteś na Google Chrome lub Safari Developer Tools pewnością pomóc z tym dużo. Wystarczy użyć Inspect Element. – Ryan
Domyślnym zachowaniem przycisku jest przesłanie formularza, w którym on się znajduje. Jesteś pewien, że to się nie dzieje? –
To bardzo dziwne, ponieważ w obecnej wersji programu WWW na serwerze produkcyjnym nie mamy tego problemu. Właśnie zauważyłem problem z nową wersją programu na moim serwerze dev. –