62,050
社区成员
发帖
与我相关
我的任务
分享
if (!!window.ActiveXObject || "ActiveXObject" in window) {//IE浏览器
//用form表单来提交
var f = document.createElement('form'); f.method = 'post'; f.action = 'xxxxxxx';
var ipt = document.createElement('input'); ipt.type = 'hidden'; ipt.value = excelFile; f.appendChild(ipt);
f.submit();
}
else {
var excelFileUtf8 = $.base64.utf8(excelFile);
var base64data = "base64," + $.base64.encode(excelFileUtf8);
$('<a style="display:none" href="data:application/vnd.ms-' + defaults.type + ';filename=exportData.doc;' + base64data + '" download="' + defaults.tableName.toString() + '.xls"><span></span></a>').appendTo(document.body).find('span').trigger("click").parent().remove();
}
网上搜的,我的表格不是表单样式,是返回json前台绑定的
$("#btn").click(function () {
$(".carInfo").table2excel({
exclude: ".noExl",
name: "Excel",
filename: "测试表",
exclude_img: true,
exclude_links: true,
exclude_inputs: true
});
});