尝试从本地数据库“获取”值并尝试在控制台上打印它。
控制器方法
public function getUpdate(Request $request)
{
if($request->ajax()){
$customer = Customers::find($request->id);
return Response($customer);
}
}
Customer.blade.php Ajax脚本。
$('tbody').delegate('.btn-edit','click',function(){
console.log('Monitoring');
var value = $(this).data('id');
console.log(value);
var url='{{URL::to('getUpdate')}}';
console.log(url);
$.ajax({
type : 'get',
url : url,
data : 'success',
sucess:function(data){
console.log(data);
},
error:function(data){
console.log('Failed');
console.log(data);
}
});
});
尝试通过ID获取数据。
数据库字段。 ID,名字,姓氏等等。
路由页面代码
Route::get('/getUpdate','CustomerController@getUpdate');
在控制台上什么也没得到。 尝试从邮递员那里获取
localhost/public/getUpdate?id:1
但是无法获得任何信息。
答案 0 :(得分:0)
您应该以数组形式返回值或使用此值 尝试使用laravel 5.6
return response()->json([
'name' => 'Abigail',
'state' => 'CA'
]);
或在您的代码上
public function getUpdate(Request $request)
{
if($request->ajax()){
$customer = Customers::find($request->id);
return Response()->json($customer);
}
}
查看此文档以获取更多信息
答案 1 :(得分:0)
您遇到了保存错误
这是您的解决方案
$.ajax({
type : 'get',
url : url,
data : {'id':your data},
success: function(res){
console.log(res);
},
error: function(res){
console.log('Failed');
console.log(res);
}
});