Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/459.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 单击按行获取聊天id_Javascript_Php_Jquery_Html_Laravel 4 - Fatal编程技术网

Javascript 单击按行获取聊天id

Javascript 单击按行获取聊天id,javascript,php,jquery,html,laravel-4,Javascript,Php,Jquery,Html,Laravel 4,我有一张满是数据的表格。我已经显示了它,但现在当我点击每一行上的历史按钮时,就可以获取该行的聊天id并将其传递给控制器。到目前为止,我正在传递一组ID,但我无法使其工作 以下是我目前的代码: //观点 <?php $arr = 0; ?> @foreach($chat as $row) <tr> <td>{{ $row->chat_id }}</td> <td>

我有一张满是数据的表格。我已经显示了它,但现在当我点击每一行上的历史按钮时,就可以获取该行的聊天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> 

你给模板的数组名是history
with(array('history'=>$history))
和not chat
@foreach($chat as$row)
循环历史记录
@foreach($chat)
以获得结果

@foreach($chat as$row)是我显示的数据,这里有提交按钮历史记录,应该可以让我使用该特定行的聊天id访问另一个模板。这是另一个模板:Chat History@foreach($History as$row){{{$row->transcipt_text}}@endforeach,然后告诉我$Chat aray在代码中的什么位置?它的定义在哪里?您可以循环遍历模板或代码中未定义的数组。我将在route route::get('individual',function(){$chat=chat::all();return View::make('chat/individual')->with('chat',$chat);});也许视图::make('chat/individual')->带有(数组('chat'=>$chat);})???
public function showMessage(){
    $id = Input::get('recordid');
    $history = Chat::where('chat_id','=', $id)->get();
    return View::make('chat.chatview')->with(array('history'=>$history));
}