Вывожу таблицу на сайт, мне нужно удалить из таблицы строку. Но не просто удалить струку из таблицы а соответственно удалить запись из БД соответствующей данной строке. Соответственно, раз такая пьянка, нужно в контроллере получить id строки которая соответствует id записи в БД. id я получаю спомощью jquery ... только вот: Как этот результат в контролер передать? Ведь js скрипт лежит вне пределов тега form и вроде как тогда в POST такие данные не попадают - так или не так?
Вот собственная кусочек кода:
Код:
<head>
<script>
$(document).ready(function(){
$('.btn.btn-mini.btn-danger.delbtn').click(function() {
ts = $(this).parent('td').parent('tr');
if(ts.size()>0) {
id = ts.children().html();
alert(id);
//ts.remove();
}
});
});
</script>
</head>
<form id="table">
<?php foreach($ordersinrange as $order): ?>
<tr>
<td><?php echo $order->id; ?></td>
<td><?php echo $order->date; ?></td>
<td><?php echo $order->reason; ?></td>
<td><?php echo $order->summ; ?></td>
<td><?php echo $order->comment; ?></td>
<td><button type="submit" class="btn btn-mini btn-info" id="printbtn">Распечатать</button>
<td><button type="submit" class="btn btn-mini btn-danger delbtn" id="delbtn">Удалить</button>
</tr>
<?php endforeach; ?>
</form>
Дык вот как передать результат js скрипта лежащего вне тега form в контроллер, уж больно я не хочу этот js скрипт пихать в каждый вид где у меня используются разнотипные таблицы ...
Спасибо за ответы.