Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [jQuery]Przesłanie wartości zaznaczonych checkboxów.
gcdreak
post
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:/
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
sowiq
post
Post #2





Grupa: Zarejestrowani
Postów: 1 890
Pomógł: 339
Dołączył: 14.12.2006
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Mój poprzedni kod + 15 sek na Google:
Kod
$('input.check:checked').each( function(){
    // tu musisz sobie sam poradzić ruszając głową
    kolejny_element_tablicy = $(this).val();
});

// zapytanie ajax żywcem z http://docs.jquery.com/Ajax/jQuery.ajaxSetup#options
$.ajaxSetup({
  url: "./superadresik.php",
  global: false,
  type: "POST"
});
$.ajax({ moja_tablica: wygenerowana_wczesniej_tablica });
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 6.10.2025 - 13:10