Django 引用JS文件,ajax路由无效
- 解决办法
html文件中的js部分创建一个url变量传给函数
- html 文件
<script src="{% static 'manage/js/Mkind.js' %}"></script>
<script type="text/javascript">
$('.submit').click(function () {
var url = "{% url 'addKind' %}";
putData(url)
});
</script>
- Mkind.js文件
function putData(url) {
...
$.ajax({
url: url,
type: 'post',
data: ...,
success: function (res) {
var res = JSON.parse(res);
alert(res.data);
}
})
}
另一种方法貌似是在头部加载一个文件就行,但我忘了