| Autor | Zpráva | ||
|---|---|---|---|
| Monkeys Profil * |
#1 · Zasláno: 22. 9. 2013, 15:52:06
Ako riesit nasledovny problem:
mam neke formularove prvky selecty, inputy a checkboxy. Ide mi o checkboxy ktore su na konci formularu. formularove prvky si nacitavam do pola cez takyto kod: form = $("form[name='update']").serializeArray();
$.each(form, function(i, field){
values.push(field.value);
});aktualizujem cez post: $.post( ... {id : values[0], kategoria : values[1], zaradenie : values[2], nadpis : values[3], status : values[4], online : values[5]}, {} ); Problemom su posledne 2 prvky ktore su checkboxy (status a online). Cyklus each vrati vzdy len tolko prvkov kolko je vyplnenych a zaskrtnutych Moj problem nastane vtedy ak (ked si predstavite formular kde na koci su 2 checkboxy) odskrtnem posledny checkbox (online) tym padom cyklus each vrati 5 prvkov ale ten piaty prvok sa zapise to (statusu) a nie do (online). Dufam ze to je zrozumitelne :) Ja by som potreboval nieco co mi vzdy vrati 6 prvkov. M. |
||
|
Časová prodleva: 7 dní
|
|||
| CZechBoY Profil |
#2 · Zasláno: 29. 9. 2013, 16:46:04
Proč tam je použita metoda serializeArray()?
Vložte do data prostě a jednoduše form, vloží se tam asociativní pole (klíč = jméno inputu, hodnota = hodnota inputu). |
||
|
Časová prodleva: 13 let
|
|||
0