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
gcdreak
post
Post #2





Grupa: Zarejestrowani
Postów: 365
Pomógł: 8
Dołączył: 16.12.2008

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


Jakbym wiedział co mam w pisać w miejscu w którym napisałeś żebym ruszył głową, to bym nie pisał poprzedniego posta;P

Urzywam czegoś takiego:
Kod
$('input[type=submit]').click(function(){
        
        var ile = $('input.check:checked').length;
        var wszystkie = new Array;        

            for (i = 0; i < ile; i++) {
                $('input.check:checked').each( function(){
                    wszystkie[i] = $(this).val();
                });
            }

        
        
        $.ajax({
            type: 'post',
            url: '../skrypt.php',
            data: 'wszystkie=' + wszystkie,
            
            success: function(odpowiedz){
                $('ul#odpowiedz').fadeIn(1000).html(odpowiedz);
              
            }
            
        });//end ajax

        return false;
    });

Niestety przesyłane są tylko wartości największe, lecz w odpowiedniej ilości...
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 3.10.2025 - 05:57