新增rss功能

This commit is contained in:
2025-05-15 12:53:47 +08:00
parent b689c013d7
commit 22e9aefe1a
24 changed files with 318 additions and 151 deletions

View File

@@ -1,4 +1,4 @@
<div id="comment">
<div id="comment">
<section class="">
<div class="">
@@ -70,14 +70,6 @@
{% endfor %}
{% if Model.Comments.HasPreviousPage %}
<a class="enabled current" href="?page={{ Model.Comments.PreviousPage }}">上一页</a>
{% endif %}
{% if Model.Comments.HasNextPage %}
<a class="enabled current" href="?page={{ Model.Comments.NextPage }}">下一页</a>
{% endif %}
</div>
{% endif %}
</section>
@@ -91,31 +83,34 @@
{% section scripts %}
<script>
document.getElementById("createComment").addEventListener("click", function(){
var nickName = document.getElementsByName('nickName')[0].value;
var email = document.getElementsByName('email')[0].value;
var content = document.getElementsByName('content')[0].value;
var url = document.getElementsByName('url')[0].value;
var targetId = document.getElementsByName('targetId')[0].value;
axios.post("/comments",{
targetId:targetId,
nickName:nickName,
email: email,
content: content,
url: url
}).catch(function (error) {
var errorMessage = "";
if (error.response) {
if (error.response.status == 422) {
const errors = Object.values(error.response.data.errors);
const values = Array.from(new Set(errors.flat()));
errorMessage = values.join(' ');
} else {
errorMessage = error.response.data.detail;
}
} else {
errorMessage = "您的请求未能成功处理,可能是服务器开小差了!";
}
document.getElementById('comment-error').innerHTML = '<p>'+errorMessage+'</p>';
var nickName = document.getElementsByName('nickName')[0].value;
var email = document.getElementsByName('email').value;
var content = document.getElementsByName('content').value;
var url = document.getElementsByName('url').value;
var targetId = document.getElementsByName('targetId').value;
axios.post("/comments",{
targetId:targetId,
nickName:nickName,
email: email,
content: content,
url: url
}).catch(function (error) {
var errorMessage = "";
if (error.response) {
if (error.response.status == 422) {
const errors = Object.values(error.response.data.errors);
console.log(errors);
const values = Array.from(new Set(errors.flat()));
console.log(values);
errorMessage = values.join(' ');
} else {
errorMessage = error.response.data.detail;
}
} else {
errorMessage = "您的请求未能成功处理,可能是服务器开小差了!";
}
document.getElementById('comment-error').innerHTML = '<p>'+errorMessage+'</p>';
console.log(errorMessage);
})
});