即使在导入 jquery-csv 后 $.csv 仍未定义
$.csv undefined even after importing jquery-csv
我正在尝试使用此 jquery-csv 插件将 csv 文件解析为数组,但在检查 $.csv 日志时显示未定义。但是,当我直接在控制台中从插件复制并执行代码时,$.csv 有效。我什至尝试使用方法 jquery 的 getScript() 方法将 jquery-csv 直接导入我的自定义脚本,但它显示未定义。
$.getScript("../js/jquery-csv.js"); console.log($.csv);
还尝试将其添加到头部,它显示在 Chrome 开发人员工具中
script(scr='https://cdnjs.cloudflare.com/ajax/libs/jquery-csv/0.8.9/jquery.csv.min.js') included this in the head of the page. It shows up in head through chrome devtools
P.S - 使用 pug 模板引擎
您不能在 运行 getScript
函数后直接使用 $.csv
。因为加载 js 可能需要一些时间,但是 console.log
语句 运行 在 getScript
语句 运行 之后。所以你必须试试这个..
$.getScript("../js/jquery-csv.js",function(){
console.log($.csv);
});
我正在尝试使用此 jquery-csv 插件将 csv 文件解析为数组,但在检查 $.csv 日志时显示未定义。但是,当我直接在控制台中从插件复制并执行代码时,$.csv 有效。我什至尝试使用方法 jquery 的 getScript() 方法将 jquery-csv 直接导入我的自定义脚本,但它显示未定义。
$.getScript("../js/jquery-csv.js"); console.log($.csv);
还尝试将其添加到头部,它显示在 Chrome 开发人员工具中
script(scr='https://cdnjs.cloudflare.com/ajax/libs/jquery-csv/0.8.9/jquery.csv.min.js') included this in the head of the page. It shows up in head through chrome devtools
P.S - 使用 pug 模板引擎
您不能在 运行 getScript
函数后直接使用 $.csv
。因为加载 js 可能需要一些时间,但是 console.log
语句 运行 在 getScript
语句 运行 之后。所以你必须试试这个..
$.getScript("../js/jquery-csv.js",function(){
console.log($.csv);
});