![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 358 Pomógł: 0 Dołączył: 19.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
Mam taki kawałek kodu:
teraz JS:
i nie pobiera mi wartości z tego inputa... co najlepsze, jak dodam parametr value do inputa czyli np:
to ładnie wyświetla tę wartość. O co chodzi? (IMG:style_emoticons/default/sad.gif) |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 240 Pomógł: 278 Dołączył: 11.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Kiedy wywołujesz ten kod JS? Pokaż całość, bo z tego postu wynika, że wszystko działa tak jak powinno.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 358 Pomógł: 0 Dołączył: 19.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 240 Pomógł: 278 Dołączył: 11.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 358 Pomógł: 0 Dołączył: 19.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
Dobra.. już wiem co jest nie tak. Bo ten cały form wyświetlam w modalu i to przez to. Poradziłem sobie z tym. Teraz inny problem.
W pętli while pobieram sobie jakieś rekordy i wyświetlam: No i pytanie jak przekazać te data-id do modala (IMG:style_emoticons/default/sad.gif) Modal wyświetlam tak: JS:
Pomożecie? (IMG:style_emoticons/default/sad.gif) |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 240 Pomógł: 278 Dołączył: 11.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 358 Pomógł: 0 Dołączył: 19.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
@markuz, działa dzięki, tylko problem jest tego typu że:
1. Pobierze mi te ID, ale dalej chciałbym pobrać informacje dodatkowe do produktu (jest to prosty sklep). Czyli pobieram sobie dane po kliknięciu: var product_id = $(this).data('id'); I teraz mam modal:
na siłę mógłbym wpakować do data-cos nazwę, ale potrzebuje kilku parametrów dotyczących tego produktu... najlepiej jakbym pobrał potrzebne informacje produktu prosto z bazy, tylko jak mam przekazać pobrane ID produktu do zapytania? pozdro |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 1 240 Pomógł: 278 Dołączył: 11.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Po stronie PHP robisz np. plik pobierzDaneProduktu.php
a w nim reagujesz na $_GET['id'] i zwracasz w JSON dane o produkcie (nazwa, itp. itd). Potem po kliknięciu (w .report) wysyłasz request GET (AJAX) na link np. 'pobierzDaneProduktu.php?id=' + product_id, w callback (success) odbierasz dane, przekazujesz do diva #report_window za pomocą np. html('tresc') albo append('tresc') i wtedy dopiero wywołujesz modal. O to chodziło? Jest to dosyc skomplikowane, jeżeli robisz to pierwszy raz - więc poczytaj sobie o AJAX. Ten post edytował markuz 18.11.2015, 17:53:48 |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 358 Pomógł: 0 Dołączył: 19.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
Ja już to robiłem setki razy, tylko coś zapomniałem... nie przypominam sobie żebym to robił za pomocą ajaxa a w jakiś sposób przekazywałem te dane do tego modala.. hmm kurcze, a nie ma innej opcji na przekazanie tych info?
dobra... zrobiłem takie coś:
to nie działa, gdzie popełniam błąd? jak dam w success { alert(data["product_amount"]; } to wtedy działa. jak to zrobić? (IMG:style_emoticons/default/sad.gif) |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 1 240 Pomógł: 278 Dołączył: 11.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Kod var product = array(); serio?JavaScript nie działa w ten sposób, product będzie dostępny tylko w success, bo alert() się wykona wcześniej niż ajax. |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 358 Pomógł: 0 Dołączył: 19.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
W takim razie jakiś pomysł żeby przekazać te dane do modala w postaci tablicy?
Bo w modalu ma być formularz i masa innych tekstów stałych, wartości z bazy (tego co pobieram) etc i chciałbym operować tymi danymi w postaci "Produkt NAZWA_PRODUKTU" czy "Ten produkt kosztuje WARTOSC_Z_BAZY zł". Ten post edytował d.stp 18.11.2015, 18:44:52 |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 1 240 Pomógł: 278 Dołączył: 11.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 18:19 |