Jquery 未捕获引用错误:$未在get_all中定义

Jquery 未捕获引用错误:$未在get_all中定义,jquery,Jquery,当我以低于编码的速度运行时,我遇到了这个问题 未捕获引用错误:$未在get_all中定义 我已经成功链接了jquery文件和CSS文件。我不知道为什么。我已经试了三天了。但是没有得到答案。求你了,谁来修理一下,这对我更有帮助。我已经在下面附上了我迄今为止尝试的代码,谢谢 <script src="bower_components/jquery/dist/jquery.min.js"></script> <script src="bower_compon

当我以低于编码的速度运行时,我遇到了这个问题

未捕获引用错误:$未在get_all中定义

我已经成功链接了jquery文件和CSS文件。我不知道为什么。我已经试了三天了。但是没有得到答案。求你了,谁来修理一下,这对我更有帮助。我已经在下面附上了我迄今为止尝试的代码,谢谢

 <script src="bower_components/jquery/dist/jquery.min.js"></script>   
   <script src="bower_components/jquery-slimscroll/jquery.slimscroll.min.js"></script>    
     <script src="bower_components/jquery.validate.min.js"></script>
<script src="bower_components/datatables.net-bs/js/dataTables.bootstrap.min.js"></script>
   <script src="https://cdn.datatables.net/1.10.16/js/jquery.dataTables.min.js"></script>
    <script src="bower_components/jquery.validate.min.js"></script>

    <div class="col-sm-8">
            <div class="col s12 m6 offset-m4">
                <div class="panel-heading">
                    <h3 class="panel-title">Current Team Members</h3>
                </div>
                <div class="panel-body">

                    <table id="tbl-projects" class="table table-striped table-bordered" cellspacing="0"
                           width="100%">
                        <thead>
                        <tr>

                            <th></th>
                            <th></th>
                            <th></th>
                            <th></th>

                        </tr>

                    </table>
                </div>
            </div>

        </div>
    </div>



    <script>

    get_all();
     function get_all() {

            $('#tbl-projects').dataTable().fnDestroy();
            $.ajax({
                url: "all_category.php",
                type: "GET",
                dataType: "JSON",

                success: function (data) {


                    $('#tbl-projects').dataTable({
                        "aaData": data
                        ,
                        "scrollX": true,
                        "aoColumns": [
                            {"sTitle": "Category", "mData": "catname"},
                            {
                                "sTitle": "Status","mData": "status", "render": function (mData, type, row, meta) {
                                if (mData == 1) {
                                    return '<span class="label label-info">Active</span>';
                                }
                                else if (mData == 2) {
                                    return '<span class="label label-warning">Deactive</span>';
                                }
                            }
                            },

                            {
                                "sTitle": "Edit",
                                "mData": "id",
                                "render": function (mData, type, row, meta) {



                                    return '<button class="btn btn-xs btn-success" onclick="get_project_details(' + mData + ')">Edit</button>';
                                }
                            },
                            {
                                "sTitle": "Delete",
                                "mData": "id",
                                "render": function (mData, type, row, meta) {

                                    return '<button class="btn btn-xs btn-primary" onclick="RemoveTeam(' +  mData + ')">Delete</button>';



                                }
                            }

                        ]

                    });
                },
                error: function (xhr) {
                    console.log('Request Status: ' + xhr.status  );
                    console.log('Status Text: ' + xhr.statusText );
                    console.log(xhr.responseText);
                    var text = $($.parseHTML(xhr.responseText)).filter('.trace-message').text();
                    // console.log(text)

                }
            });
        }

    </script>

现有团队成员
获得全部();
函数get_all(){
$(“#tbl projects”).dataTable().fnDestroy();
$.ajax({
url:“all_category.php”,
键入:“获取”,
数据类型:“JSON”,
成功:功能(数据){
$(“#tbl项目”)。数据表({
“aaData”:数据
,
“scrollX”:正确,
“aoColumns”:[
{“sTitle”:“Category”,“mData”:“catname”},
{
“缝合”:“状态”、“mData”:“状态”、“呈现”:函数(mData、类型、行、元){
如果(mData==1){
返回“活动”;
}
else if(mData==2){
返回'Deactive';
}
}
},
{
“缝合”:“编辑”,
“mData”:“id”,
“呈现”:函数(mData、类型、行、元){
返回“编辑”;
}
},
{
“缝合”:“删除”,
“mData”:“id”,
“呈现”:函数(mData、类型、行、元){
返回“删除”;
}
}
]
});
},
错误:函数(xhr){
log('请求状态:'+xhr.Status);
console.log('Status Text:'+xhr.statusText);
console.log(xhr.responseText);
var text=$($.parseHTML(xhr.responseText)).filter('.trace message').text();
//console.log(文本)
}
});
}

将jquery.js放在脚本标记之前,它就会工作。

在哪里调用get\u all函数?在使用$
$(document.ready()
之前,应该等待文档准备就绪tag@shakeer这里jquery.min.js脚本标记位于最顶端。为什么它不起作用?