【发布时间】:2017-07-16 09:30:23
【问题描述】:
我希望在 php 出现验证错误时通知用户。我正在使用 laravel 5.3 创建表单和 Ajax 来获取错误消息。
这是我的 JavaScript 代码
$.ajax({
url: '/artistPost',
type:'POST',
data: {
_token: Artisttoken,
Name: Name,
Phone: Phone,
},
error:function (data, response, xhr, status, error) {
var errors = data.responseJSON;
console.log(errors);
}
这是我在 Chrome 开发者工具的网络部分看到的
<?php{"name":["The name field is required."],"phone":["The phone field is required."]}
更新
这是来自控制器
public function create(ArtistRequest $request){
dd($request->all());
return redirect()->back();
}
【问题讨论】:
-
这就是你所有的artistPost php代码吗?还是输出?
-
点击保存时的输出
-
我们能看到产生该输出的代码吗?
-
“/artistpost” url 调用了我在问题中更新的“create()”函数
-
显示 ArtistRequest 的代码
标签: javascript php jquery ajax laravel-5.3