![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 94 Pomógł: 1 Dołączył: 16.12.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam sobie taki link: W jaki sposób pobrać dane z elementu, które pasują do "data-input-*"? Ilość i nazwy data-input-* mogą być różne, więc pobieranie ich na sztywno odpada. Ostatecznie, chciałbym otrzymać z tego elementu tablicę, bądź ciąg znaków w rodzaju "?test=123&test2=54321". Ten post edytował Mephis 13.11.2015, 12:56:27 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 873 Pomógł: 230 Dołączył: 20.03.2005 Skąd: Będzin Ostrzeżenie: (0%) ![]() ![]() |
a nie możesz użyć:
Kod $(this).attr('data-input-test') a wartości które chcesz aby były ciągiem dodać jako wartość takiego atrybutu? np.: data-input-test='["test"="123","test2"="54321"]' potem jako json dekodujesz et voila |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 94 Pomógł: 1 Dołączył: 16.12.2012 Ostrzeżenie: (0%) ![]() ![]() |
"Ilość i nazwy data-input-* mogą być różne, więc pobieranie ich na sztywno odpada." Niestety tak być nie może.
Nazwy tych atrybutów będą różne i nie jestem w stanie przewidzieć jakie, jednak będzie ich łączyć przedrostek "data-input-*". Potrzebuję kodu, który z podanego elementu wyłapie wszystkie [data-input-*] i zapisze je wraz z wartościami do tablicy. |
|
|
![]()
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: 94 Pomógł: 1 Dołączył: 16.12.2012 Ostrzeżenie: (0%) ![]() ![]() |
Dziękuję, o to mniej więcej mi chodziło.
A w jaki sposób przekształcić to w optymalny sposób tak, aby nadawało się do wysłania tych danych poprzez ajax? Nie mogę tutaj zastosować funkcji .serialize(), której używam w przypadku pobrania danych do wysłania z formularza. |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 1 268 Pomógł: 254 Dołączył: 11.06.2009 Skąd: Świętochłowice Ostrzeżenie: (0%) ![]() ![]() |
Ale jest bardzo podobna metoda dla obiektów wszelakich: http://api.jquery.com/jQuery.param/
-------------------- ★Mój blog || Okiem krytyka★
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 94 Pomógł: 1 Dołączył: 16.12.2012 Ostrzeżenie: (0%) ![]() ![]() |
Dokładnie o to mi chodziło.
Dziękuję serdecznie. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 12.06.2025 - 11:43 |