Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.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
Jquery 无法在引导模式(laravel 5.3)中获取更新的Id_Jquery_Twitter Bootstrap_Laravel_Bootstrap Modal - Fatal编程技术网

Jquery 无法在引导模式(laravel 5.3)中获取更新的Id

Jquery 无法在引导模式(laravel 5.3)中获取更新的Id,jquery,twitter-bootstrap,laravel,bootstrap-modal,Jquery,Twitter Bootstrap,Laravel,Bootstrap Modal,我正在开发Laravel5.3,我有一个添加分数的功能,我得到了一个使用foreach循环的学生列表,对于avery学生,我有一个按钮来添加分数,看起来像 当我点击“添加标记”按钮时,我想将显示在图像中的学生Id发送给控制器,它给出了一个模式,其中始终Id保持为1,即使我点击了第二行,我的代码如下 @foreach($students as $index => $student) <tbody>

我正在开发Laravel5.3,我有一个添加分数的功能,我得到了一个使用foreach循环的学生列表,对于avery学生,我有一个按钮来添加分数,看起来像

当我点击“添加标记”按钮时,我想将显示在图像中的学生Id发送给控制器,它给出了一个模式,其中始终Id保持为1,即使我点击了第二行,我的代码如下

    @foreach($students as $index => $student)
                        <tbody>
                            <tr>
                                <td> {{ $index+1 }} </td>
                                <td> {{ $student->useremail }} </td>
                                <td>{{ $student->total_marks }} </td>
                                <td class='customerIDCell'>{{ $student->studentid }} </td>
                                <td><a href="#marks-student" data-toggle="modal">
                                <button id="sample_editable_1_new" class="btn sbold green">
                                    Add Marks <i class="fa fa-plus"></i>
                                </button></a></td>
                            </tr>
                        </tbody>
                        <div id="marks-student" class="modal" role="dialog" aria-hidden="true">
    <div class="modal-dialog" style="width: 500px;">
        <div class="modal-content">
            <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
                <h4 class="modal-title">Student Marks</h4>
            </div>
            <div class="modal-body">
            <form action="{{route('addmarks.store')}}" method="POST" id="ip-suppression-frm" class="form-horizontal">
            <input type="hidden" name="_token" value="{{ csrf_token() }}">
            <input type="hidden" name="student_id" value="{{ $student->studentid }}">
                <div class="form-group">
                        <label class="control-label col-md-3">Marks
                            <span class="required"> * </span>
                        </label>
                        <div class="col-md-8">
                            <div class="input-icon right">
                                <i class="fa"></i>
                                <div class="input-icon right">
                                <i class="fa"></i>
                                <input type="text" name="marks" class="form-control" value="" />
                            </div>
                            </div>
                        </div>
                    </div>
                <div class="form-actions">
                    <div class="row">
                        <div class="col-md-offset-5 col-md-9">
                            <button type="submit" class="btn green">Submit</button>
                            <button type="reset" class="btn grey-salsa btn-outline">Reset</button>
                        </div>
                    </div>
                </div>
                </form>
            </div>
        </div>
    </div>
</div>
@endforeach
当我提交模式时,我总是在那里得到1,即使我为用户2提交。。 在上面的代码中,我将学生id作为隐藏变量发送

这行代码与上面的代码一样

<input type="hidden" name="student_id" value="{{ $student->studentid }}">
请帮助我哪里出了问题,以及如何获得学生的确切身份证

提前感谢

试试这个:

并作出以下改变:

在HTML中只能使用一次id。您不断为每个学生添加新的模态,但对每个模态使用相同的id;马克是一名学生。您总是触发id为的第一个元素

您可以通过为每个模式指定其唯一的id来解决此问题