Javascript 未捕获引用错误:未定义JSZip
我希望从表中保存一组选定的行。saveAs函数给了我以下错误:未捕获引用错误:未定义JSZip 我有FileSaver.js,我甚至在中更新了它 有人能帮我解决这个问题吗?要将行导出到excel,我可以做哪些不同的操作?我正在使用param查询Javascript 未捕获引用错误:未定义JSZip,javascript,c#,jquery,asp.net-mvc,Javascript,C#,Jquery,Asp.net Mvc,我希望从表中保存一组选定的行。saveAs函数给了我以下错误:未捕获引用错误:未定义JSZip 我有FileSaver.js,我甚至在中更新了它 有人能帮我解决这个问题吗?要将行导出到excel,我可以做哪些不同的操作?我正在使用param查询 { type: 'button', label: "
{
type: 'button',
label: "Export",
icon: "ui-icon-arrowthickstop-1-s",
listener: function () {
//filter the selected rows.
this.filter({
oper: 'replace',
data: [{ dataIndx: 'Selected', value: true, condition: 'equal' }]
})
Blob = this.exportData({
format: $("#export_format").val(),
zip: $("#export_zip").prop("checked"),
render: true
});
//reset the filter.
this.filter({
oper: 'replace',
data: []
})
if (typeof blob === "string") {
blob = new Blob([blob]);
}
saveAs(blob, "RollManager." + format);
}
}
您必须包含JSZip脚本。它应该在Paramquery文件中,例如“/jsZip-2.5.0/jsZip.min.js”,如下所示
<script type="text/javascript" src="[path to paramquery]/jsZip-2.5.0/jszip.min.js"></script>
您必须包含JSZip脚本。它应该在Paramquery文件中,例如“/jsZip-2.5.0/jsZip.min.js”,如下所示
<script type="text/javascript" src="[path to paramquery]/jsZip-2.5.0/jszip.min.js"></script>
要在js中导入jszip,请像这样使用
require
require(['<path-to js>/jszip'], function (JSZip) {
console.log(JSZip);
});
require(['/jszip'],函数(jszip){
log(JSZip);
});
在使用JSZip的地方传递它。要在js中导入JSZip,请像这样使用
require
require(['<path-to js>/jszip'], function (JSZip) {
console.log(JSZip);
});
require(['/jszip'],函数(jszip){
log(JSZip);
});
无论在哪里使用,都要传递JSZip