Передать несколько значений из JS на сервер, методом POST
Привет всем, у меня есть календарь на несколько месяцев (два, может быть три будет).
Пользователь нажимает на какие-либо дни и нажимает на кнопку submit, мне нужно передать те дни, которые отметил пользователь.
Чтоб не заморачиваться с днями, месяцами и годами, для каждого дня (один день это ячецка в таблице) я присвоил id = {порядковому номеру дня по юлианскому календарю}, не знаю насколько это оправдано. Но так для каждого дня есть свой порядковый номер, так легче работать, имхо.
Ну и так вот, как мне передать те дни, которые отметил пользователь? Есть мысль использовать для этого скрытое поле, в котором через запятую будут перечисляться дни, отмеченные пользователем, т.е. что-то вида
2455268, 2455277, 2455298, 2455273
Как мне это сделать? К тому же пользователь может нажать на какой-то день (день выделится), потом нажать повторно и выделение с дня снимается. Т.е. он уже не должен передаваться.
Думаю лучший вариант будет делать массив, вида
arr[0] = 2455268
arr[1] = 2455277
arr[2] = 2455298
arr[3] = 2455273
Я новичок в JS и обращаюсь к более опытным людям, может есть более разумный способ это делать? И если реализоывавать так как я хочу, то как будет выглядет поиск и удаление элемента из массива?
|