Ajax (Отправка checkbox)

VenderiGross

Писатель
Регистрация
29 Окт 2011
Сообщения
7
Реакции
0
Здравствуйте. Сложилась такая проблема. Нужно отправить значение checkboxбез формы. Т.е., есть такая таблица:

HTML:
                <table cellpadding="0" cellspacing="0" border="0" class="stdtable stdtablecb">
                    <colgroup>
                        <col class="con0" />
                        <col class="con1" />
                        <col class="con0" />
                        <col class="con1" />
                        <col class="con0" />
                        <col class="con1" />
                        <col class="con0" />
                        <col class="con1" />
                    </colgroup>
                    <thead>
                        <tr>
                            <th class="head0"><input type="checkbox" class="checkall" /></th>
                            <th class="head1">ID</th>
                            <th class="head0">Название</th>
                            <th class="head1">Категория</th>
                            <th class="head0">Клиент</th>
                            <th class="head1">Описание</th>
                            <th class="head0">Технологии</th>
                            <th class="head1">Веб сайт</th>
                        </tr>
                    </thead>
                    <tfoot>
                        <tr>
                            <th class="head0"><input type="checkbox" class="checkall" /></th>
                            <th class="head1">ID</th>
                            <th class="head0">Название</th>
                            <th class="head1">Категория</th>
                            <th class="head0">Клиент</th>
                            <th class="head1">Описание</th>
                            <th class="head1">Технологии</th>
                            <th class="head1">Веб сайт</th>
                        </tr>
                    </tfoot>
                    <tbody>
                    {arrayLastPortfolio}
                        <tr>
                              <td class="center"><input type="checkbox" name="id" value="{id}"/></td>
                            <td class="center">{id}</td>
                            <td>{title_project}</td>
                            <td>{category_main}</td>
                            <td>{client}</td>
                            <td>{description}</td>
                            <td>{technology}</td>
                            <td>{website}</td>
                        </tr>
                    {/arrayLastPortfolio}
                    </tbody>
                </table>

В ней выводятся все записи из базы данных. Нужно отправить на контроллер (используется фреймворк codeigniter, если это принципиально) значение id checkbox, которого мы выбрали, но нужно это всё сделать без формы. Т.е. просто щелкнув по кнопке

HTML:
<button class="radius3">Удалить</button> &nbsp;

мы на контроллер должны передать id этого checkbox. Перепробовал множество способов с ajax, не получается. Буду благодарен, если подскажите как решить выше изложенную проблему. Спасибо.
 
Хорошо, немного переформулирую вопроса. Как с помощью ajax отправить значение checkbox?
 
<input id="myCheck_1" onclick="myFunc(this.id);" type="checkbox" class="checkall" />

HTML:
function myFunc(id) {
    $.post("myFile.php", { inpputid: id } );
}
 
Проблема НЕ решена. Id так и не отправляется.
 
для начала проверьте попадает ли ид в функцию отправки запроса...
Код:
function myFunc(id) {
alert(id);
    $.post("myFile.php", { inpputid: id }
);
}
 
Так, уже разобрался, id отправляется. Всё хорошо, всё отправляется.
 
Назад
Сверху