Русскоязычный форум, посвященный фреймворку Kohana
http://forum.kohanaframework.su/

JS, from method и контроллер ...
http://forum.kohanaframework.su/viewtopic.php?f=31&t=602
Страница 1 из 1

Автор:  Deric [ 31 мар 2013, 22:43 ]
Заголовок сообщения:  JS, from method и контроллер ...

Вывожу таблицу на сайт, мне нужно удалить из таблицы строку. Но не просто удалить струку из таблицы а соответственно удалить запись из БД соответствующей данной строке. Соответственно, раз такая пьянка, нужно в контроллере получить 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 скрипт пихать в каждый вид где у меня используются разнотипные таблицы ...
Спасибо за ответы.

Автор:  Sergey [ 04 апр 2013, 05:55 ]
Заголовок сообщения:  Re: JS, from method и контроллер ...

1. используйте атрибут rel для вставки id
2. используйте в своём jquery скрипте $.get('путь_к_вашему_контролёру', function(data){...});

ничего сложного нет вообще

Автор:  Deric [ 07 апр 2013, 15:54 ]
Заголовок сообщения:  Re: JS, from method и контроллер ...

Спасибо, ответ в закладки, хотя саму по себе ситуацию решил через ajax.

Страница 1 из 1 Часовой пояс: UTC + 4 часа [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/