我正在尝试通过 ajax 在“current.html”上提取一个
处理表单的视图呈现“form.html”
“current.html”类似于:
<script>
// ajax that pulls the form on a#get_form click
// fills up div#mod_post with the result
</script>
<a id="get_form" href="{% url to the view that handles the form %}">get form</a>
<div id="mod_post" style="display:none;">
{% include "form.html" %}
</div>
一切都很好,直到这里......表单被很好地检索和显示。
“form.html”类似于:
<script type="text/javascript" src="/the/script/that/should/handle/the/post.js"></script>
<form id="mod_form" action="" method="POST" enctype="multipart/form-data">{% csrf_token %}
<table class="form">
{{ form.as_table }}
</table>
<input class="submit" type="submit" value="modifica">
</form>
唯一的问题是,每次渲染 form.html 时,它都不会包含以下部分:
<script type="text/javascript" src="/the/script/that/should/handle/the/post.js">
</script>
我在这里做错了什么,显然是的,但我无法发现它。
欢迎任何反馈,谢谢!