var iframe = $('<iframe id="file_upload_return" hidden="true" name="file_upload_return"></iframe>')
iframe.appendTo('body')
var form = $('<form id="fileOperationsForm" name="fileOperationsForm" target="file_upload_return" method="post">').attr("action", exportUrl+'?fileUrl='+fileUrl);
form.append($("<input></input>").attr("type", "hidden").attr("name", "excelMessage").attr("value", encodeURI(JSON.stringify(strList))));
form.appendTo('body').submit()
$('#file_upload_return').on('load', function(){
var body = $(window.frames['file_upload_return'].document.body);
if(body[0].innerText){
window.top.warn(body[0].innerText);
}
});
前端获取Form表单提交文件失败后的内容
最新推荐文章于 2023-08-11 17:15:35 发布
本文介绍了如何使用JavaScript创建一个隐藏的IFrame和表单,通过POST请求将文件上传到指定URL,并在文件上传返回后解析并显示警告信息。重点在于文件上传过程的编码和IFrame的事件监听。
摘要由CSDN通过智能技术生成