js . button 按钮问题

新手上路,请多包涵
最近在自学 Django 框架 遇到一个JS问题 不知道是浏览器不支持 还是自己代码写的问题

请帮忙看下
html代码

    <p class="text-right">
        <button id="add_column" onclick="add_column()" class="btn btn-primary"> add column </button>
    </p>

JS 代码

<script type="text/javascirpt" src='{% static "js/jquery.js" %}'></script>
<script type="text/javascirpt" src='{% static "js/layer.js" %}'></script>
<script type="text/javascript">
    function add_column(){
        var index = layer.open({
            type: 1,
            skin: "layui-layer-rim",
            area: ["400px","200px"],
            title: "新增栏目",
            content: '<div class="text-center" style="margin-top:20px"><p>请输入新的栏目名称</p><p><input type="text"></p></div>',
            btn: ['确定','取消'],
            yes: function(index, layero){
                column_name = $('#id_column').val();
                alert(column_name);
            },
            btn2: function(index, layero){
                layer.close(index);
            }
        });
    }
</script>

报错信息

clipboard.png

阅读 2.9k
3 个回答

应该是你的静态资源layer.js加载有问题,在浏览器的network看看jquery和layer有没有加载成功。

clipboard.png

跟楼上的差不多看看Sources有没有把layer.js加载进来

layer.js没有引入成功,细心检查一下路径是否正确。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题