Javascript 我能';不加载数据表

Javascript 我能';不加载数据表,javascript,html,datatables,Javascript,Html,Datatables,当我要加载数据表或给我$时,未定义或dataTables不是函数 有人能帮我解决这个问题吗?我将带有CSS数据表的文件放在标题中,而带有函数和数据表的js文件放在正文的末尾 这些函数处理数据表填充 function loadItems() { $.noConflict(); jQuery.ajax({ url: "https://localhost:44378/api/getAllAccounts", type: "get", da

当我要加载数据表或给我
$
时,未定义或dataTables不是函数 有人能帮我解决这个问题吗?我将带有CSS数据表的
文件放在标题中,而带有函数和数据表的
js
文件放在正文的末尾

这些函数处理数据表填充

function loadItems() {
    $.noConflict();
    jQuery.ajax({
        url: "https://localhost:44378/api/getAllAccounts",
        type: "get",
        dataType: "json",
        headers: {
            "accept": "application/json;odata=verbose"
        },
        success: mySuccHandler

    });
}
function mySuccHandler(data) {
    jQuery.noConflict();
    try {

        $('#table_id').DataTable({
            "aaData": data,
            "aoColumns": [
                {
                    "mData": "userId"
                },
                {
                    "mData": "userName"
                },
                {
                    "mData": "password"
                },
                {
                    "mData": "email"
                },
                {
                    "mData": "CNP"
                },
                {
                    "mData": "firstName"
                },
                {
                    "mData": "lastName"
                },

                {
                    "mRender": function (data, type, row) {
                        return '<button onclick="">Click me</button>';
                    }
                }


            ]

        });
    } catch (e) {
        alert(e.message);
    }

}
函数加载项(){
$.noConflict();
jQuery.ajax({
url:“https://localhost:44378/api/getAllAccounts",
键入:“获取”,
数据类型:“json”,
标题:{
“接受”:“application/json;odata=verbose”
},
成功:我的钱德勒
});
}
函数mySuccHandler(数据){
jQuery.noConflict();
试一试{
$('#表_id')。数据表({
“aaData”:数据,
“aoColumns”:[
{
“mData”:“userId”
},
{
“mData”:“用户名”
},
{
“mData”:“密码”
},
{
“mData”:“电子邮件”
},
{
“mData”:“CNP”
},
{
“mData”:“firstName”
},
{
“mData”:“lastName”
},
{
“mRender”:函数(数据、类型、行){
返回“点击我”;
}
}
]
});
}捕获(e){
警报(e.message);
}
}
`


Startmin-引导管理主题
切换导航
    仪表板 使用者 特化 124 新订单! 13 支持票! `

调用时,
$
变量将不会被定义

  • $
    的所有用法替换为
    jQuery
    ,例如:

    jQuery('#table_id').DataTable({
       // ... skipped ...
    });
    
    <script src="jquery.js"></script>
    <script>jQuery.noConflict();</script>
    
  • 仅调用jQuery.noConflict()一次,例如:

    jQuery('#table_id').DataTable({
       // ... skipped ...
    });
    
    <script src="jquery.js"></script>
    <script>jQuery.noConflict();</script>
    
    
    jQuery.noConflict();
    

  • 改进格式