12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- {% load static %}
- <!DOCTYPE html>
- <html lang="zh-cn">
- <head>
- <meta charset="utf-8">
- <link rel="stylesheet" href="{% static 'bootstrap/css/bootstrap.min.css' %}">
- </head>
- <body>
- <form
- action="."
- method="POST"
- id="reply_form"
- >
- {% csrf_token %}
- <div class="form-group">
- <div id="test">
- {{ comment_form.media }}
- {{ comment_form.body }}
- </div>
- </div>
- </form>
- <!-- 提交按钮 -->
- <button onclick="confirm_submit({{ article_id }}, {{ parent_comment_id }})" class="btn btn-primary">发送</button>
- <script src="{% static 'jQuery/jquery-3.5.1.js' %}"></script>
- <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.1-lts/dist/umd/popper.min.js"></script>
- <script src="{% static 'bootstrap/js/bootstrap.min.js' %}"></script>
- <!-- csrf token -->
- <script src="{% static 'csrf.js' %}"></script>
- <script>
- $(function () {
- $(".django-ckeditor-widget").removeAttr('style');
- });
- function confirm_submit(article_id, comment_id) {
- // 从 ckeditor 中取值
- let content = CKEDITOR.instances['id_body'].getData();
- // 调用 ajax 与后端交换数据
- $.ajax({
- url: '/comment/post_comment/' + article_id + '/' + comment_id,
- type: 'POST',
- data: {body: content},
- // 成功回调
- success: function (e) {
- if (e === '200 OK') {
- parent.location.reload();
- }
- }
- })
- }
- </script>
- </body>
- </html>
|