PHP Array - przesłana przez kliknięcie w DIV do jQuery Ajax |
PHP Array - przesłana przez kliknięcie w DIV do jQuery Ajax |
21.03.2023, 12:27:03
Post
#21
|
|
Grupa: Moderatorzy Postów: 36 447 Pomógł: 6292 Dołączył: 27.12.2004 |
tak, dodajesz to do diva jako atrybut data- np data-json='tu twoj json'
i potem odczytujesz to nie z .html ale z .data("json") -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
21.03.2023, 13:52:26
Post
#22
|
|
Grupa: Zarejestrowani Postów: 59 Pomógł: 0 Dołączył: 8.07.2016 Ostrzeżenie: (0%) |
CZyli tak powinien wyglądac div z data- ?
a w JQ
Ale znów jakiś Syntax sie przyplątał Uncaught SyntaxError: JSON.parse: unexpected end of data at line 1 column 1 of the JSON data |
|
|
21.03.2023, 14:18:32
Post
#23
|
|
Grupa: Moderatorzy Postów: 36 447 Pomógł: 6292 Dołączył: 27.12.2004 |
Dosc wyraznie napislem ze tak ma byc:
data-json='<?php echo json_encode($dane[$x]); ?>' specjalnie nie uzylem " bo twoj json zawiera " i najzwyklej by rozwalil html -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
21.03.2023, 14:25:29
Post
#24
|
|
Grupa: Zarejestrowani Postów: 59 Pomógł: 0 Dołączył: 8.07.2016 Ostrzeżenie: (0%) |
no tak kolejna nauka dobra nauka :-) a ja myślałem że można zamiennie " lub ' a tu niestety w JQ jak widać nie, no teraz jest OK
|
|
|
21.03.2023, 14:28:01
Post
#25
|
|
Grupa: Moderatorzy Postów: 36 447 Pomógł: 6292 Dołączył: 27.12.2004 |
Cos ty sie tak przyczepil tego JQ. Tego nie mozna bo JQ, tamtego nie mozna bo JQ....
Toz ci wyraznie mowie, twoje tekst co wkladasz zawiera cudzyslowia wiec jak wstawisz cudzyslowia do data-json=" tezt z " wlasnie rozwalil ci to" to masz rozwalone. Widzisz? Cudzyslow z data-json zostal zamkniety wczesniej przez twoj cudzyslow w tekscie. Wiec przestan wszystko zwalac na JQ bo polowa tego co tu piszesz to twoje braki w podstawowej wiedzy html/js a nie wymysl JQ -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
21.03.2023, 14:56:53
Post
#26
|
|
Grupa: Zarejestrowani Postów: 59 Pomógł: 0 Dołączył: 8.07.2016 Ostrzeżenie: (0%) |
Właśnie dlatego narzekam, bo zdaje sobie sprawę z moich braków ;-) Ale powoli z praktyką w końcu będe miał mnie problemów.
Teraz jednak borykam sie z prostymi rzeczami jak składnia. Pobierając obecnie do zmiennej ten znacznik data- w poniższej wersji dostaje dane
a już jak próbuje to parsować to mam znów bład Uncaught SyntaxError: JSON.parse: unexpected character at line 1 column 2 of the JSON data
|
|
|
21.03.2023, 14:59:09
Post
#27
|
|
Grupa: Moderatorzy Postów: 36 447 Pomógł: 6292 Dołączył: 27.12.2004 |
No i powtorka z rozrywki
CO dokladnie zwraca console.log(div.data("json")); ? -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
21.03.2023, 15:05:17
Post
#28
|
|
Grupa: Zarejestrowani Postów: 59 Pomógł: 0 Dołączył: 8.07.2016 Ostrzeżenie: (0%) |
Zwraca object i tak jest ok
Dlaczego wiec JSON.parser() zwraca syntax ...? |
|
|
21.03.2023, 15:06:30
Post
#29
|
|
Grupa: Moderatorzy Postów: 36 447 Pomógł: 6292 Dołączył: 27.12.2004 |
Skoro zwraca ci Object to juz nie musisz nic parsowac
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
Wersja Lo-Fi | Aktualny czas: 20.04.2024 - 04:00 |