Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: POST w php i ajax
Forum PHP.pl > Forum > PHP
alpork2
Witajcie mam problem, z którym nie umiem sobie poradzić
mam taki oto wygenerowany formularz:
  1. <div style="width: 100%;text-align: left;">
  2. <fieldset style="box-shadow: 0.1em 0.1em 0.1em black">
  3. <legend style="text-align: left; font-weight: bold;">Label</legend>
  4. <label id="label1_event">
  5. <input type="checkbox" id="firma1" name="firma1" value="1" >Firma 1</label>
  6. <label id="label2_event">
  7. <input type="checkbox" id="firma2" name="firma2" value="2" >Firma 2</label>
  8. <label id="label2_event">
  9. <input type="checkbox" id="firma3" name="firma3" value="3" >Firma 3 </label>
  10. <div id="CompanyUsers">
  11.  
  12. <div id="CompanyUsers_1_Event">
  13. <input type="checkbox" id="user" name="user[]" value="62">
  14. <label >User 1</label><br></div>
  15. <div id="CompanyUsers_2_Event">
  16. <input type="checkbox" id="user" name="user[]" value="63">
  17. <label>test jan</label><br>
  18. <input type="checkbox" id="user" name="user[]" value="64">
  19. <label>admin_test imie</label><br>
  20. <input type="checkbox" id="user" name="user[]" value="65">
  21. <label >user_test imie</label><br>
  22. </div>
  23. </div>


potrzebuję wysłać dane POST'em za pomocą ajaxa i muszę wiedzieć które checkboxy (user[]) są zaznaczone aby przekazać je dalej tutaj:

[html
$.ajax({
type: 'POST',
url: '/getValue.php',
dataType: 'json',
data: {
user: $('#user').val()
},
][/html]

mój zapis user: pobiera tylko dane pierwszego usera i tyle ... a potrzebuję przejąć wszystkie wartośći zaznaczonych checkboxów,.,,,

bardzo proszę Was o pomoc
_Borys_
http://api.jquery.com/checked-selector/
alpork2
nadal nie wiem jak tego użyć sad.gif przypisująć to do jednej zmiennej w javascript sad.gif ... możesz mi podpowiedzieć ?
_Borys_
Zmień id-eki na klasy, z id-ekami nie chce działać ponieważ id powinno być unikalne dla każdego elementu, poza tym raczej name też powinny być różne, chyba,że w inny sposób pobierzesz indexy user
Przykład:
  1. $(document).ready(function(){
  2. var ch = new Array();
  3. var i = 0;
  4. var checked = function() {
  5. if($('.user:checked')){
  6. // tablica z zaznaczonymi
  7. ch[i] = [$(this).attr('name'),$(this).val()];
  8. i++;
  9. alert(ch);
  10. }
  11. }
  12. $('.user').click(checked);
  13. });
alpork2
ok ... robi się już cieawie bo rzeczywiście do alertu "wypychana" jest tablica z moimi checkboxami ... a powiedz mi jeszcze jak to powinienem dodać do swojej definicji user'a w data ajax? bo
user: $ch nie działa sad.gif

jeszcze jak odznaczę zaznoaczony checkbox to niestety nadal w alercie mam to co miałem zaznaczone sad.gif... pomożesz ?
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.