【发布时间】:2017-07-19 08:52:26
【问题描述】:
我有一个填满数据的表格。我已经显示了它,但是现在当我单击每一行上的历史按钮时,获取该行的 chat_id 并将其传递给控制器。到目前为止,我正在传递一个 ID 数组,但我无法让它工作。
以下是我目前的代码:
//观看次数
<?php $arr = 0; ?>
@foreach($chat as $row)
<tr>
<td>{{ $row->chat_id }}</td>
<td>{{ $row->fullname }}</td>
<td>{{ $row->email }}</td>
<td>{{ $row->plaintext }}</td>
<td>{{ $row->transcript_text }}</td>
<td>{{ $row->duration }}</td>
<td>
<button type="submit" name="history" onclick="javascript:getID('{{$row->chat_id}}','{{$arr}}')">History</button>
<input name="recordid[]" id="recordid[]" type="hidden">
</td>
</tr>
<?php $arr++; ?>
@endforeach
<script type="text/javascript">
function getID(id, arr){
$('[id^=recordid]').eq(arr).val(id);
}
</script>
//控制器
public function showMessage(){
$id = Input::get('recordid');
$history = Chat::where('chat_id','=', $id)->get();
return View::make('chat.chatview')->with(array('history'=>$history));
}
【问题讨论】:
标签: javascript php jquery html laravel-4