Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/266.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 未捕获引用错误:未定义JSZip_Javascript_C#_Jquery_Asp.net Mvc - Fatal编程技术网

Javascript 未捕获引用错误:未定义JSZip

Javascript 未捕获引用错误:未定义JSZip,javascript,c#,jquery,asp.net-mvc,Javascript,C#,Jquery,Asp.net Mvc,我希望从表中保存一组选定的行。saveAs函数给了我以下错误:未捕获引用错误:未定义JSZip 我有FileSaver.js,我甚至在中更新了它 有人能帮我解决这个问题吗?要将行导出到excel,我可以做哪些不同的操作?我正在使用param查询 { type: 'button', label: "

我希望从表中保存一组选定的行。saveAs函数给了我以下错误:未捕获引用错误:未定义JSZip 我有FileSaver.js,我甚至在中更新了它

有人能帮我解决这个问题吗?要将行导出到excel,我可以做哪些不同的操作?我正在使用param查询

              {                                                         
               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