<script type="text/javascript">
$(function () {
$("#upload").click(function () {
var formData = new FormData($('#uploadForm')[0]);
$.ajax({
type: 'post',
url: "Upload",
data: formData,
cache: false,
processData: false,
contentType: false,
success: function (data) {
if (data != null) {
var fileTable = data.fileTable;
return fileTable;
}
else {
dialogMsg(data.message, 0);
}
}
})
})
});
</script>
数据: fileTable: {Id: 1, FileName: "纸盒人.jpg", Name: "xxx", UploadDate: "2020-10-24 17:23:53"}
ajax默认异步调用,数据返回后使用return没有什么意义,除非使用同步模式。
如果你说的table是html的原始table,那么要根据返回的数据列表循环拼凑单元格(如:https://www.cnblogs.com/mr-wuxiansheng/p/6363570.html );如果是现有的表格控件,那么只需要将数据绑定到控件,比如easy ui的datagrid控件可以直接进行数据绑定(分页和不分页的数据格式不同)
好的,谢谢你