Django 引入js文件,ajax的url失效

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);
        }
    })
}

另一种方法貌似是在头部加载一个文件就行,但我忘了

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容