return $this->error($validate->getError());如果验证通过就返回json格式数据function json_return_code( $code, $msg, $data = array(), $url = "javascript:history.back(-1);", $wait = 3 ){
$result = array(
"code" => $code,
"msg" => $msg,
"data" => $data,
"url" => $url,
"wait" => $wait
);
return (json_encode($result, JSON_UNESCAPED_UNICODE));
}可是发现一个问题验证器返回给前端的是一个对象,json格式返回的是字符串

那么后台如何才能够---直接返回对象(而不是json字符串)给前端呢?
$.ajax({
type: 'POST',
data: formData,
dataType: "json",
url: "{:url('/admin/user/changePass')}",
success: function (data) {
//处理data
} 最佳答案