单击按钮“编辑”时,我试图从所选行中获取值。我通过按钮
在控制器中获得行IDvalue="{{ $record->id }}"
但我无法从
获得名字<td id="name" contenteditable="true">{{ $record->name }}</td>
我知道我没有名字,所以我写了jquery脚本:
$('#edit').on('click', function () {
var name = $(this).closest('tr').find('#name').text();
});
当我写window.alert(name)时;我看到选定的行值。那么如何将它发送给控制器。有什么建议吗?
答案 0 :(得分:1)
这是最简单的方法: 首先,您在路径文件中声明路线:
Route::get('somename/{id}/{name}','your_controller@your_method')->name('route_name');
在您的视图中,第二个在每个示例的旁边调用路径:
<a href="{{route('route_name',['id'=>$record->id,'name'=>$record->name] )}}"
确保href中的route_name与路径中的route_name匹配。
第三个也是最后一个从控制器中检索id,如下所示:
public function your_method($id,$name){
//you can access $id and $name now
}