Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> POST w php i ajax
alpork2
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 13.11.2012

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


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
Go to the top of the page
+Quote Post
_Borys_
post
Post #2





Grupa: Zarejestrowani
Postów: 587
Pomógł: 190
Dołączył: 5.02.2011
Skąd: 64-800

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


http://api.jquery.com/checked-selector/
Go to the top of the page
+Quote Post
alpork2
post
Post #3





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 13.11.2012

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


nadal nie wiem jak tego użyć sad.gif przypisująć to do jednej zmiennej w javascript sad.gif ... możesz mi podpowiedzieć ?
Go to the top of the page
+Quote Post
_Borys_
post
Post #4





Grupa: Zarejestrowani
Postów: 587
Pomógł: 190
Dołączył: 5.02.2011
Skąd: 64-800

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


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. });


Ten post edytował _Borys_ 6.05.2013, 21:31:17
Go to the top of the page
+Quote Post
alpork2
post
Post #5





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 13.11.2012

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


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 ?
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: 20.08.2025 - 00:30