我想用laravel和ajax将数据从控制文件传递到js文件,我试过但是我一直都有错误,我怎么能只传递一个值或数组。在此示例中,我在用户表中包含电子邮件,姓名和国家/地区。
代码在这里。
控制文件:
public function showData(Request $request)
{
$userid = User::find($request['userId']);
$user = DB::table('users')->where('id', '=', $userid )->first();
return response(.....);
}
JS档案:
.done(function() {
// pass data or do something . . .
});
我应该使用.done还是成功?哪个更好?
答案 0 :(得分:0)
return response()->json($user);
我认为成功更好 并检查这一点 https://github.com/laracasts/PHP-Vars-To-Js-Transformer
它易于使用+与文档,你可以在laracasts中找到关于它的教程