我想重新定义视图并通过json发送其他数据。当我用ajax加载数据时,我直接返回数据并渲染视图。
示例代码:
return view("archive.elements.category", compact('categorie', 'categoriemostvotedpost', 'categorieratio'))->render();
问题:如何在jquery函数中呈现视图并另外以json格式发送错误消息?
例:
$data = [
'message' => trans('messages.permission'),
];
return response()->json($data, 401);
如何将其他数据作为json发送到jquery函数?
我找到了解决方案
$data = [
'message' => trans('messages.archivechanged'),
'html' => view("archive.elements.archiveposts", compact('posts', 'postscount', 'commentscount' ))->render()
];
return response()->json($data, 200);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句