我是 React 新手,并尝试在 POST 请求返回错误时呈现错误消息。像这样的东西:
$.post({
url: `/abc/xyz/`,
cache: false,
dataType: 'json',
data: data,
contentType: 'application/json; charset=utf-8',
success: function (response) {
...
},
error: function (response) {
ReactDOM.render(
<div>
<p>response.statusText</p>
</div>,
document.getElementById('errorDialog')
);
}
});
但是,当我尝试运行它时,在控制台中我不断收到错误消息:
Uncaught Error: Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.
仔细检查显示问题出在ReactDOM.render
错误回调内的行中。这不能在回调中使用吗?我尝试在外面使用它,但可能是由于回调函数的异步性质,它不起作用。有人知道我该如何解决这个问题吗?提前致谢!