Я хочу изменить textarea на summernote для обновления - PullRequest
0 голосов
/ 23 мая 2019

Можно ли просто вывести летнюю заметку вместо текстовой области?

Я хочу установить {{content}} в летней заметке и обновить ее, когда я нажму кнопку

Если это возможно, дайте мне более подробное объяснение и спасибо.

Дайте мне знать, как это сделать и что делать ~!

html

                            <tr>
                                <td>author2</td>
                                <td>
                                    {{ comment.author }}
                                </td>
                            </tr>
                            <tr>
                                <td>title</td>
                                <td colspan="3">
                                    <span id="todo_comment_title_output_{{comment.id}}">
                                        {{comment.title}}
                                    </span>
                                    <input type="text" class="form-control" name="" value="{{comment.title}}" id="todo_comment_title_{{comment.id}}" hidden>
                                </td>
                            </tr>

                            <tr>
                                <td>file_name</td>
                                <td colspan="3">
                                    <span id="todo_comment_filename_output_{{comment.id}}">
                                        {{comment.file_name}}
                                    </span>
                                    <input type="text" class="form-control" name="" value="{{comment.file_name}}" id="todo_comment_file_name_{{comment.id}}" hidden>
                                </td>
                            </tr>
                                <td>code</td>
                                <td colspan="3">
                                    <span id="todo_comment_text_output_{{comment.id}}">
                                        {{ comment.text | safe }}
                                    </span>
                                    <textarea name="name" rows="10" cols="110" id="my_code_{{comment.id}}" class="todo_comment_text_{{comment.id}}" hidden>{{comment.text}}</textarea>
                                </td>
                            </tr>

JQuery

    $(".comment_edit_button").click(function(e) {
        e.preventDefault();
        var id = $(this).attr("id");
        var title = $("#todo_comment_title_"+id).val();
        var file_name = $("#todo_comment_file_name_"+id).val();
        var text = $(".todo_comment_text_"+id).val();

        $.ajax({
          type: "POST",
          url: 'update_comment_ajax/'+id,
          data: {
              id:id,
              title:title,
              file_name:file_name,
              text:text,
              csrfmiddlewaretoken: '{{ csrf_token }}'
          },
            success: function(result) {
                alert("modify is completted")
                $(".comment_edit_form_button").attr("hidden",true);


          }
        });
    });

ac

...