1
This commit is contained in:
@@ -83,31 +83,31 @@
|
|||||||
{% section scripts %}
|
{% section scripts %}
|
||||||
<script>
|
<script>
|
||||||
document.getElementById("createComment").addEventListener("click", function(){
|
document.getElementById("createComment").addEventListener("click", function(){
|
||||||
var nickName = document.getElementsByName('nickName').value;
|
var nickName = document.getElementsByName('nickName')[0].value;
|
||||||
var email = document.getElementsByName('email').value;
|
var email = document.getElementsByName('email')[0].value;
|
||||||
var content = document.getElementsByName('content').value;
|
var content = document.getElementsByName('content')[0].value;
|
||||||
var url = document.getElementsByName('url').value;
|
var url = document.getElementsByName('url')[0].value;
|
||||||
var targetId = document.getElementsByName('targetId').value;
|
var targetId = document.getElementsByName('targetId')[0].value;
|
||||||
axios.post("/comments",{
|
axios.post("/comments",{
|
||||||
targetId:targetId,
|
targetId:targetId,
|
||||||
nickName:nickName,
|
nickName:nickName,
|
||||||
email: email,
|
email: email,
|
||||||
content: content,
|
content: content,
|
||||||
url: url
|
url: url
|
||||||
}).catch(function (error) {
|
}).catch(function (error) {
|
||||||
var errorMessage = "";
|
var errorMessage = "";
|
||||||
if (error.response) {
|
if (error.response) {
|
||||||
if (error.response.status == 422) {
|
if (error.response.status == 422) {
|
||||||
const errors = Object.values(error.response.data.errors);
|
const errors = Object.values(error.response.data.errors);
|
||||||
const values = Array.from(new Set(errors.flat()));
|
const values = Array.from(new Set(errors.flat()));
|
||||||
errorMessage = values.join(' ');
|
errorMessage = values.join(' ');
|
||||||
} else {
|
} else {
|
||||||
errorMessage = error.response.data.detail;
|
errorMessage = error.response.data.detail;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
errorMessage = "您的请求未能成功处理,可能是服务器开小差了!";
|
errorMessage = "您的请求未能成功处理,可能是服务器开小差了!";
|
||||||
}
|
}
|
||||||
document.getElementById('comment-error').innerHTML = '<p>'+errorMessage+'</p>';
|
document.getElementById('comment-error').innerHTML = '<p>'+errorMessage+'</p>';
|
||||||
})
|
})
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user