Return 在一个函数中查看和 json 数据
Return view and json data in one function
我想重新渲染视图并通过 json 发送额外的数据。当我使用 ajax 加载数据时,我直接 return 数据并渲染视图。
示例代码:
return view("archive.elements.category", compact('categorie', 'categoriemostvotedpost', 'categorieratio'))->render();
问题:
如何在我的 jquery 函数中渲染视图并另外发送一条错误消息作为 json?
示例:
$data = [
'message' => trans('messages.permission'),
];
return response()->json($data, 401);
如何将附加数据发送到 jquery 函数作为 json?
我找到了解决办法
$data = [
'message' => trans('messages.archivechanged'),
'html' => view("archive.elements.archiveposts", compact('posts', 'postscount', 'commentscount' ))->render()
];
return response()->json($data, 200);
我想重新渲染视图并通过 json 发送额外的数据。当我使用 ajax 加载数据时,我直接 return 数据并渲染视图。
示例代码:
return view("archive.elements.category", compact('categorie', 'categoriemostvotedpost', 'categorieratio'))->render();
问题: 如何在我的 jquery 函数中渲染视图并另外发送一条错误消息作为 json?
示例:
$data = [
'message' => trans('messages.permission'),
];
return response()->json($data, 401);
如何将附加数据发送到 jquery 函数作为 json?
我找到了解决办法
$data = [
'message' => trans('messages.archivechanged'),
'html' => view("archive.elements.archiveposts", compact('posts', 'postscount', 'commentscount' ))->render()
];
return response()->json($data, 200);