Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 365 Pomógł: 8 Dołączył: 16.12.2008 Ostrzeżenie: (0%)
|
Witam!
Chcę za pomocą funkcji $.ajax przesłąć wartość (value) zaznaczonych pól checkbox. Wartość jednego pola pobieram: Kod var jedna = $('input.check:checked').val(); a liczbę zaznaczonych checkboxow tak: Kod var ile = $('input.check:checked').length; Wartości są pojedyńczymi liczbami. Jak zrobić, aby te wartości zaznaczonych checkboxów były przesyłane do skryptu PHP np: jako liczby oddzielone przecinkami? Może jest jakiś prostszy sposób? Jeżeli robię coś takiego: Kod for(i = 0; i < ile; i++){ wszystkie[i] = jedna; } To otrzymuje odpowiednią ilośc wartości, ale są to tylko wartości pierwszego wybranego checkboxa:/ |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 365 Pomógł: 8 Dołączył: 16.12.2008 Ostrzeżenie: (0%)
|
Tak zrobiłem i pojawia się pewna niezgodność. Jeśli używam AJAXa w ten sposób:
Kod $('input.check:checked').each( function(){ wszystkie += $(this).val() + ', '; }); to do skryptu przesyłany jest string. Z drugiej strony jeśli wyłącze JS to skrypt otrzymuje tablicę. Pojawia się więc niezgodność. Jak to ujednolicić? Myślę, że najlepiej było by ten skrypcik jQuery trochę zmienić, aby przesyłał tablicę. Jak to zrobić? |
|
|
|
gcdreak [jQuery]Przesłanie wartości zaznaczonych checkboxów. 14.06.2009, 19:10:56
sowiq Sprawdź to:Kodvar z_przecinkami;
$(... 14.06.2009, 20:19:20
gcdreak Dzięki wielkie.
Pięknie działa.
A jak można by to ... 14.06.2009, 20:59:50 
sowiq Cytat(gcdreak @ 14.06.2009, 21:59:50 ... 14.06.2009, 23:17:38
erix CytatA jak można by to jeszcze zrobić, aby dziłało... 15.06.2009, 09:53:46
sowiq Mój poprzedni kod + 15 sek na Google:Kod$... 15.06.2009, 15:23:24
gcdreak Jakbym wiedział co mam w pisać w miejscu w którym ... 15.06.2009, 16:28:45
erix CytatUrzywam czegoś takiego:
CytatNiestety przesył... 15.06.2009, 16:41:39
sowiq CytatNapisz najpierw po polskuTrue.
Zamień:Kodfor... 15.06.2009, 16:50:37
gcdreak Niestety nie działa,
Skrypt PHP otrzymuje string. 15.06.2009, 18:43:37
erix Kodwszystkie[i ++]
Na pewno tu spacja potr... 15.06.2009, 18:51:22
gcdreak Nie powinno jej tam być.
My się zastanawiamy ale p... 15.06.2009, 18:58:49 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 18:13 |