javascript:
$('.openDiv').click(function () {
var id = $(this).attr('id');
var csrf_token = $("#csrf_token").val();
$.ajax({
data: {
csrfmiddlewaretoken: ('{{csrf_token}}'),
id: id,
},
type: 'POST',
url: '/setting/save-reporter/',
success: function () {
$('#authorisedreporter').load('save_reporter.html');
}
});
});
索引.html
<div id="authorisedreporter" {% if not registerform.errors %}style="display:none"{% endif %}>
<form method="post" action="." id="reporter-form">
{% csrf_token %}
<table width="100%">
""""""""
</table></form></div>
save_reporter.html
<form method="post" action="." id="{{ id }}">
{% csrf_token %}
<table width="100%">
"""""""""
</table></form>
我正在使用 ajax 和 js,在成功调用 ajax 后,div 被 save_reporter.html 替换。但是我在控制台中收到 404 page not found 错误。如果我不使用$('#authorisedreporter').load('save_reporter.html');
,我在控制台中获得所需的输出。尝试时在模板中显示输出我这样做了,我得到了错误。需要帮助。