我正在使用 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 函数中的变量的数据。谁能帮我?
1 回答
月关宝盒
TA贡献1772条经验 获得超5个赞
您将无法在 javascript 中执行此类查询。
为什么不在 中执行查询route('others.store')
?我相信它调用控制器的函数是这样的:只需运行那个连接并带上name
其余的数据。
- 1 回答
- 0 关注
- 107 浏览
添加回答
举报
0/150
提交
取消