我正在使用laravel和datatables。我想更新数据,但如果更新表单是新的页面/链接,我不知道如何获取数据表中的数据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>
答案 0 :(得分:2)
您可以通过路径将变量XmlDocument
作为参数传递给新页面:
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()
希望这有帮助。