Dispatcher::asJSONFormFieldErrors PHP Method

asJSONFormFieldErrors() public method

Return field-specific errors as AJAX response.
public asJSONFormFieldErrors ( integer $code, array $fieldErrors ) : SS_HTTPResponse
$code integer HTTP status code.
$fieldErrors array FieldName => message structure.
return SS_HTTPResponse
    public function asJSONFormFieldErrors($code, $fieldErrors)
    {
        $response = $this->getResponse();
        $response->addHeader('Content-Type', 'application/json');
        $response->setBody(json_encode(['InputErrors' => $fieldErrors]));
        $response->setStatusCode($code);
        return $response;
    }