Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript][AJAX][PHP]Przesyłanie tablic z wykorzystaniem ajax i jquery
Forum PHP.pl > Forum > Przedszkole
jakis_login
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?
CuteOne
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
jakis_login
działa z serialize(); .Thx wink.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.