Bonjour � tous,
J'ai un formulaire avec des checkboxes
1 2 3 4 5
| ...
<input type="checkbox" value="1" name="blocs_id[]">
<input type="checkbox" value="2" name="blocs_id[]">
<input type="checkbox" value="3" name="blocs_id[]">
... |
Je r�cup�re l'ensemble du formulaire avec
1 2 3
| var mon_contenu_form = $("#mon_form").serializeArray();
// qui donne
mon_contenu_form = [{name:'input_name', value:'input_value'}, ...] |
Mais, je dois au final avoir un objet avec cette structure pour transf�rer vers le backend:
obj['input_name'] = input['input_value']
Donc je tente ceci
1 2 3 4 5 6
| var datas = Object();
for(var i in mon_contenu_form)
{
var key = mon_contenu_form[i].name;
datas[key] = mon_contenu_form[i].value;
} |
Ce qui marche tr�s bien pour tous les �l�ments du formulaire sauf pour les checkboxes qui sont sens�es �tre regroup�es dans un objet. Les variables des cb s'�crasent sur elles m�mes
Ce qui donne:
mon_contenu_form['blocs_id[]'] = 3
Hors je veux ceci
mon_contenu_form['blocs_id'] = [1,2,...]
Quelqu'un aurait-il une id�e de comment r�aliser cela?
Merci d'avance
Partager