【发布时间】:2017-01-11 22:03:54
【问题描述】:
我正在尝试访问 laravel 5 错误消息并通过 ajax 附加到错误 div 中。但是问题是laravel返回带有方括号的错误消息并且这些方括号没有访问。
在 ajax 中我可以像这样访问成功消息
{"success":"Record has been inserted successfully!"}
success: function(data){ alert(data.success); }
但是laravel返回带有方括号的错误信息
{
"u_name":["The u name must be at least 4 characters."],
"u_email":["The u email has already been taken."]
}
以下技巧不起作用
error:function(data){
alert(data.u_name);
}
UserController.php // Just for reference
$this->validate($request, [
'u_name' => 'required|unique:fl_user|min:4',
'u_email' => 'required|unique:fl_user',
]);
那么有可能在 laravel 5 中从 json 中删除方括号吗?或者我如何在 ajax 中将它们作为数组访问?如果有人在这方面指导我,我将不胜感激。
【问题讨论】:
-
方括号是数组,所以只需将它们作为数组访问即可。
标签: json ajax laravel laravel-5.2