[JavaScript]ReferenceError: winner is not defined |
[JavaScript]ReferenceError: winner is not defined |
30.11.2018, 13:49:56
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 173 Pomógł: 121 Dołączył: 24.09.2007 Skąd: Toruń Ostrzeżenie: (0%) |
Witam,
Próbuje zrobić coś takiego, że mam 3 przyciski na których umieszczony jest kurs zakładu. Po kliknięciu w odpowiednim miejscu chciałem, aby pokazał się input form ze stawką do wpisania i to działa. Problem leży w tym, że mam funkcję saveBet która powinna POST-em wysłać kto wygra, jaka stawka oraz jaki kurs. Niestety jak kliknę przycisk dodaj to w konsoli wywala mi błąd: Cytat ReferenceError: winner is not defined I nie mam pomysłu jak to obejść Poniżej obecny kod:
|
|
|
30.11.2018, 14:04:58
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
Zmienne winner i bet mają zasięg lokalny, tj. są dostępne tylko w funkcji. Kiedy jest wywoływana funkcja saveBet ze zmiennymi jako parametrami, to szukane są w zasięgu globalnym. Albo więc powinieneś je zadeklarować najwyżej, albo podstawiać do funkcji saveBet ich wartości, a nie same zmienne.
-------------------- |
|
|
30.11.2018, 14:43:52
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 173 Pomógł: 121 Dołączył: 24.09.2007 Skąd: Toruń Ostrzeżenie: (0%) |
Zrobiłem tak jak napisałeś, ale teraz zamiast wartości to zmienna ma null ;/
|
|
|
30.11.2018, 14:51:36
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 455 Pomógł: 6292 Dołączył: 27.12.2004 |
Powiedzmy,ze nie wierzymy ci na slowo... Pokaz lepiej jak zrobiles to "dokladnie jak ci pisano"
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
30.11.2018, 22:19:10
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 173 Pomógł: 121 Dołączył: 24.09.2007 Skąd: Toruń Ostrzeżenie: (0%) |
Już w większości sobie poradziłem:
ale mam jeszcze pewien problem jak wybiorę raz kurs + stawkę i dodam, to jak wybieram drugi kurs oraz stawkę to jest ona taka sama jak poprzednia ;/ Ten post edytował PawelC 30.11.2018, 22:20:45 |
|
|
30.11.2018, 22:32:59
Post
#6
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
Zastosuj drugie rozwiązanie - budując element wstaw do funkcji saveBet od razu wartości.
-------------------- |
|
|
30.11.2018, 22:49:00
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 173 Pomógł: 121 Dołączył: 24.09.2007 Skąd: Toruń Ostrzeżenie: (0%) |
|
|
|
Wersja Lo-Fi | Aktualny czas: 23.04.2024 - 18:40 |