Можно ли просто вывести летнюю заметку вместо текстовой области?
Я хочу установить {{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);
}
});
});