背景:使用layui 前台上传excel文档,会把excel自动转换成json (已通过以下代码实现)
问题:我的问题是把转换完的json通过$.ajax() 提交给后台,如何实现(注意红色内容,为原程序作者提示 ),$.ajax() 代码应该加以下哪
里呀
该代码下载地址:https://fly.layui.com/extend/excel/
先谢谢大家了,
function uploadExcel(files) {
try {
excel.importExcel(files, {
// 读取数据的同时梳理数据
fields: {
'id': 'A'
,'username': 'B'
,'experience': 'C'
,'sex': 'D'
,'score': 'E'
,'city': 'F'
,'classify': 'G'
,'wealth': 'H'
,'sign': 'I'
}
}, function(data) {
// 还可以再进行数据梳理
/*
data = excel.filterImportData(data, {
'id': 'A'
,'username': 'B'
,'experience': 'C'
,'sex': 'D'
,'score': 'E'
,'city': 'F'
,'classify': 'G'
,'wealth': 'H'
,'sign': 'I'
}
);
*/ // 如果不需要展示直接上传,可以再次 $.ajax() 将JSON数据通过 JSON.stringify() 处理后传递到后端即可
layer.open({
title: '文件转换结果'
,area: ['799px', '399px']
,tipsMore: true
,content: laytpl($('#LAY-excel-export-ans').html()).render({data: data, files: files})
,success: function() {
element.render('tab');
layui.code({
});
}
});
});
} catch (e) {
layer.alert(e.message);
}
};
解决方案 »
- 我在vs2008调试login控件是能够登录的,部署到iis后就总是显示 “您的登录尝试不成功。请重试。”
- 数据显示的问题?
- 怎么可以使网站上的背景图自动播放
- js调用xml生成树
- form类型为multipart/form-data,怎么获得上传图片?
- aspnet_client文件夹是干什么用的?
- 新手问关于ExecuteReader()的问题
- DropDownList 和 用户控件,很闹心的问题,请大家帮忙!
- 如何在javascript里锁定dropdownlist控件
- 在线等,简单
- 请问以前用的asp.net做网站,现在是不是要学习asp.net core做网站啦?
- ASP.net下载文件的网站本地可以下载,部署到服务器不可以下载
$.ajax({
url:'',
data:JSON.stringify(Data),//你得到的json数组
type:
dataType:''
success:function(data)
{},
error:function(data)
{}
})