我是 Laravel 和 Ajax 的新手,我有工作代码(见下文)。
我有 2 个表格、标准和评级。
我想首先查询名为:criteria like 的表(select * from criteria where level = 1),然后使用结果,我想使用查询结果的某个字段+用户的一些输入变量在“评级”中保存多行。
像这样:
for (i = 0; i < criteria-result.length; i++) {
$addItem= New Rating;
$addItem->empname = $request->empname; //this is from user this is a repeating value
$addItem->criteria = criteria-result[i].(criteria)
}
现有的阿贾克斯:
$.ajax({
type: 'POST',
url: 'generate-rating-criteria',
data: {
'employee_name': $("#emp_name").text(),
},
success: function()
{
swal("Saved", "Ok", "success")
},
error: function(xhr, status, error)
{
var err = eval("(" + xhr.responseText + ")");
alert(err.Message);
}
});
现有控制器:
$addItem= New Rating;
$addItem->employee_name = $request->employee_name;
$addItem->save();
白衣染霜花