CODE ( text):
скопировать код в буфер обмена
<div id="table"> .... <tr> ... <td class=\"col4\"><input class=\"tender\" type=\"checkbox\" value=\"1\" /></td> </tr> <tr> ... <td class=\"col4\"><input class=\"tender\" type=\"checkbox\" value=\"2\" /></td> </tr> <tr> ... <td class=\"col4\"><input class=\"tender\" type=\"checkbox\" value=\"3\" /></td> </tr> ... </div>
теперь где то на странице такая ссылочка
теперь .js
function add_bookmarks() {
здесь я передаю аяксом все значения value у чекбоксов. Как их добыть?
Я не силен в js , использую библиотеку prototype. Доступ к нужным чекбоксам можно получить так
А дальше что? Как присвоить значения массиву и обойти массив? Заранее спасибо
}
(Добавление)
разобрался
CODE ( text):
скопировать код в буфер обмена
function add_bookmark() { var bookmarks = $$('#table input[type="checkbox"]').toArray(); for (i = 0; i <= bookmarks.length-1; i++) { alert(bookmarks[i].value); } }
Теперь подскажите, как передать массив bookmarks странице-обработчику ajax запросов?
Используя prototype я отправляю запросы так:
CODE ( text):
скопировать код в буфер обмена
new Ajax.Request('ajax_requests.php?add_bookmarks=1&(можно ли сюда вставить массив??), { method: 'get', onInteractive: $('loading').style="display:block", onSuccess: function (transport) { var table = $('table'); table.update(transport.responseText); $('loading').style="display:none"; } })
(Отредактировано автором: 27 Апреля, 2008 - 17:08:18)
|