Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript][AJAX][PHP]Przesyłanie tablic z wykorzystaniem ajax i jquery
jakis_login
post
Post #1





Grupa: Zarejestrowani
Postów: 169
Pomógł: 1
Dołączył: 30.09.2010
Skąd: Gdańsk

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


Witam,
Mam problem z przesyłaniem ajax'em tablicy danych. Robię w ten sposób:
to mam w pliku php (pętla w której wyświetla się checkbox)
  1. foreach($results_employee as $row_employee)
  2. echo = '<input type="checkbox" id="who_employee[]" value="' . $row_employee['id_employee'] . '"><br />';

i pobranie za pomocą jquery:
  1. var id = $("#who_employee").val();
  2.  
  3. $.ajax({
  4. type: "POST",
  5. url: "ajax.php",
  6. data: {id:id},
  7. success: function(results) {
  8. alert(results);
  9. }
  10. });

no i teraz obsługa w php
  1. $id = $_POST['id'];
  2.  
  3. for($i=0; $i<count($id); $i++)
  4. $rows .= $id[$i];

Wiem że id powinno być jedno w całym dokumencie. Więc jak to przesłać w ten sposób?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
CuteOne
post
Post #2





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


Użyj class zamiast id? i zamiast wyciągać jedną wartość przeleć po wszystkich inputach (oczywiście tych z who_employee[]) lub użyj serializacji, która odwali za ciebie robotę - nie zapomnij dodać właściwości name
Go to the top of the page
+Quote Post
jakis_login
post
Post #3





Grupa: Zarejestrowani
Postów: 169
Pomógł: 1
Dołączył: 30.09.2010
Skąd: Gdańsk

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


działa z serialize(); .Thx wink.gif

Ten post edytował jakis_login 27.07.2011, 08:56:25
Go to the top of the page
+Quote Post

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: 21.08.2025 - 18:52