我正在用Laravel做一个管理学生笔记的项目。我有一个students.blade.php
文件,其中的等级反映如下:
@foreach ($indicators as $indicator)
<td class="center">
{{ number_format($notes[ $indicator->id ] ?? 0, 2) }}
</td>
@endforeach
我有一个功能,允许我通过这样的输入手动更改注解:
<a href="{{ route('web.notes.students-indicators', [$entity->id, $student->id]) }}" data-title="Student Notes: {{ $student-> full_name }}" data-reload="1" class="swal-ajax green-text tooltipped" data-position="top" data-tooltip="Student Notes: {{ $student->full_name }}" ><i class="fa fa-book-reader"></i></a>
这段代码连接到一个名为fields.blade.php
的文件,并允许您通过如下输入修改注解:
<input type="hidden" name="notes[{{ $loop->index }}][indicator_id]" value="{{ $indicator->id }}">
<input type="number" class="input_note" name="notes[{{ $loop->index }}][note]" step="0.01" value="{{ $notes[ $indicator->id ] ??0 }}" min="0" max="100">
我想知道的是如何通过传递默认成绩的按钮来更改学生的成绩,例如:3.5并分配该等级,而不是手动输入,我很感激,如果你能带领我的解决方案
我尝试使用一个 AJAX 函数,允许抓取按钮分配的值并将其发送到后端,但它不起作用
1条答案
按热度按时间j2cgzkjk1#
students.blade.php
fields.blade.php:
edit.blade.php:
路线:
post_indicators函数: