我正在使用 ajax 中的创建表单在 laravel 中做一个项目。表单完成后我需要加入两个表,所以在 ajax 代码中,因为我需要进行一些选择。这里有ajax代码:
$.ajax({
data: $('#hourForm').serialize(),
url: "{{ route('others.store') }}",
type: "POST",
dataType: 'json',
success: function (data) {
var name = <?php DB::select('SELECT projects.nameP from projects, data where projects.id = data.project_id?>
var hour = '<tr id="hour_id_' + data.id + '"><td>' + data.day + '</td><td>'+ data.project_id+'</td><td>' + name + '</td><td>' + data.nHours + '</td><td>' + data.notesH + '</td>';
这里的表格:
<form id="hourForm" name="hourForm" class="form-horizontal">
<input type="hidden" name="hour_id" id="hour_id">
<div class="form-group">
<label for="day" class="col-sm-2 control-label">DATA</label>
<div class="col-sm-12">
<input type="date" class="form-control" id="day" name="day" value="" required="">
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">Progetto</label>
<div class="col-sm-12">
<select name="project_id" id="project_id">
<option value="" selected disabled hidden><b>Scegli un'opzione</b></option>
@foreach($projects as $project)
<option value="{{$project->id}}">{{$project->nameP}}</option>
@endforeach
</select>
</div>
</div>
<div class="form-group">
<label for="nHours" class="col-sm-2 control-label">Ore</label>
<div class="col-sm-12">
<input type="text" class="form-control" id="nHours" name="nHours" value="" required="">
</div>
</div>
我不知道如何替换只是 ajax 函数中的变量的数据。谁能帮我?
月关宝盒