Javascript Excel文件浏览器中的HTML表格下载崩溃
当我试图将HTML表格(包含2600行)作为excel文件下载时,浏览器将崩溃。但是,当它包含较少的记录(行)时,它工作正常 为了下载表,我创建了一个链接并虚拟地点击它。这是代码Javascript Excel文件浏览器中的HTML表格下载崩溃,javascript,html,google-chrome,Javascript,Html,Google Chrome,当我试图将HTML表格(包含2600行)作为excel文件下载时,浏览器将崩溃。但是,当它包含较少的记录(行)时,它工作正常 为了下载表,我创建了一个链接并虚拟地点击它。这是代码 var base64data = "base64," + $.base64.encode(excelFile); var result = 'data:' + 'application/vnd.ms-' + defaults.type + '
var base64data = "base64," + $.base64.encode(excelFile);
var result = 'data:' + 'application/vnd.ms-' + defaults.type + ';charset=UTF-8;filename=exportData.doc;' + base64data;
var link = document.createElement('a');
link.download = defaults.fileName + '.xls';
link.href = result;
link.click();
有没有其他方法可以在不破坏浏览器的情况下下载 你能用PHP做到这一点吗?先做一些研究,找出是什么导致了它crash@Justinas我没有更多关于PHP的知识。@rahultyagi可能是因为在PHP中有更多的行table@AnilTalla这不是一个令人信服的解释,对你的代码如何工作进行更多的研究,从长远来看,这将对你有所帮助。你能用PHP做到这一点吗?首先做一些研究,找出是什么导致了它crash@Justinas我没有更多关于PHP的知识。@rahultyagi可能是因为在PHP中有更多的行table@AnilTalla这不是一个令人信服的解释,对你的代码如何工作进行更多的研究,从长远来看,这将对你有所帮助。你能用PHP做到这一点吗?首先做一些研究,找出是什么导致了它crash@Justinas我没有更多关于PHP的知识。@rahultyagi可能是因为在PHP中有更多的行table@AnilTalla这不是一个令人信服的解释,对你的代码如何工作进行更多的研究,从长远来看这将对你有所帮助。