【发布时间】:2021-01-12 03:05:01
【问题描述】:
我在更新所选选项时遇到问题。数据库可以更新,但它会更新所有数据。我只想更新当前行
javascript:
$(document).ready(function () {
$('#table_refund').on('change' ,'select', function() {
var data= $(this).closest('tr');
var status = $('option:selected',this).val();
alert(status);
$.ajax({
type: "get",
url: "/financial/approve/refund",
data: {status: status },
dataType: "JSON",
success: function (response) {
$('.alert').show();
}
});
});
控制器:
public function studentrefund(Request $req)
{
//update table
data = Refund::find($req->userid);
$data->status = $req->status;
$data->save();
return response()->json(['success'=>'Saved successfully.']);
}
【问题讨论】:
标签: javascript laravel datatable