javascript - 如何获取datatables中数据的 'id'来显示update form中的数据?

标签 javascript php jquery twitter-bootstrap laravel

我正在使用 laravel 和数据表。我想更新数据,但如果更新表单是新页面/链接,我不知道如何获取数据表中数据的 ID。 如果更新表单是模式/弹出窗口,我正在使用:

<a type="button" data-toggle="modal" data-target="#update_modal" onclick="update_modal('{{ $getData->data_id }}')"></a>

在 javascript 中:

<script type="text/javascript">
   function update_modal(data_id) {
     $('#update_id_text').val(data_id);
   }
</script>

它会将我数据库中的数据以模式显示到文本框。但是,如果我想让模态不是模态,而是新页面怎么办? 我该怎么办:

<a href="{{ route('UpdateData')}}" type="button"></a>

最佳答案

您可以通过路由将变量 data_id 作为参数传递给新页面:

<a href="{{ route('UpdateData',['data_id'=>$getData->data_id])}}" type="button"></a>

然后在输入 #update_id_text 中使用以下方式分配此值:

<input type="text" value="{{$data_id}}" id="update_id_text"/> 

或者您可以使用 INPUT::get() 在 Controller 中获取它,例如:

$data_id = INPUT::get("data_id");

希望这对您有所帮助。

关于javascript - 如何获取datatables中数据的 'id'来显示update form中的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40487500/

相关文章:

php - MySQL 插入语句队列

javascript - 为什么 outerWidth 不适用于 jqgrid 行和列?

javascript - 使用 jquery 测试 knockout javascript 页面

javascript - 如何将引用的变量设置为 null?

Javascript OOP : loosing "this" and take last object created instead (jsfiddle sample)

php - Laravel 5 API 路线

php - 当我在 php 中使用连接表时,mysql_fetch_array 不显示结果

javascript - jquery 的选项卡功能不起作用

javascript - 如果没有选择单选按钮,如何修复警报?

javascript - 为什么 JQuery 不附加 'finding' div?