Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 5.06.2019 Ostrzeżenie: (0%)
|
Cześć! Powiedzmy, że mam formularz z polem tekstowym barcode. Użytkownik wpisuje tam kod, który poprzez ajax jest wysyłany do api, a z niego otrzymuje się cenę, która powinna się wyświetlić w okienku typu alert, ale oprócz tego na stronie index.html jest wyświetlany div o nazwie suma z domyślną wartością 0.00. Jeśli użytkownik wyśle formularz to ta kwota powinna wzrosnąć o wartość odebraną z api.
Poradziłem sobie z wysłaniem zapytania do api i wyświetlam w alercie cenę, ale nie umiem zaktualizować łącznej sumy w divie.
Przykład: Suma: 0.00 Cena: 2.39 Suma: 2.39 (0.00+2.39) Cena: 4.49 Suma: 6.88 (2.39+4.49) -- Czy jest ktoś w stanie pomóc mi napisać taką funkcję, która będzie aktualizowała cenę po każdym wysłanym formularzu? --- Robiąc to w ten sposób:
Otrzymuję: NaN |
|
|
|
oskarszlempo [jQuery, JS] Aktualizowanie sumy po wysłaniu formularza poprzez ajax 16.04.2020, 00:27:07
trueblue Te plusy przed zmiennymi są niepotrzebne.
Sprawdź ... 16.04.2020, 09:18:59 
oskarszlempo Cytat(trueblue @ 16.04.2020, 10:18:59... 16.04.2020, 12:58:34
viking Kwoty przepuść przez parseFloat. https://developer... 16.04.2020, 13:16:52
trueblue parseFloat(first) + parseFloat(second); 16.04.2020, 13:17:11
oskarszlempo [JAVASCRIPT] pobierz, plaintext var first = $... 16.04.2020, 13:58:19
nospor console.log(parseFloat(first) + parseFloat(second)... 16.04.2020, 14:03:26 
oskarszlempo Cytat(nospor @ 16.04.2020, 15:03:26 )... 16.04.2020, 14:18:11
nospor Cytataby nie pobierać wartości z diva tylko z jaki... 16.04.2020, 14:21:50 
oskarszlempo Cytat(nospor @ 16.04.2020, 15:21:50 )... 17.04.2020, 22:27:15
nospor alert(data.price);
alert(parseFloat(data.price)); 18.04.2020, 15:33:24 
oskarszlempo Cytat(nospor @ 18.04.2020, 16:33:24 )... 18.04.2020, 15:48:53
nospor Ale czemy widze wynik tylko jednego alert? 20.04.2020, 09:44:47 ![]() ![]() |
|
Aktualny czas: 20.12.2025 - 15:45 |