- 注册时间
- 2017-6-15
- 最后登录
- 1970-1-1
- 阅读权限
- 10
- 积分
- 7
- 精华
- 0
- 帖子
- 0
|
需求是上传excel 文件 在后台做校验的时候判断excel中的数据是否已经存在数据库,如果存在前台页面弹出一个确认对话框 提示是否覆盖,用户点确认后再次提交文件进行导入代码: function onUploadSuccess(e) {
mini.get("do_upload").setEnabled(true);
var json = mini.decode(e.serverData);
if(json != undefined && json.ret != undefined && json.ret == false){
if(json.msg != undefined && json.msg != "" && json.msg != null){
if(json.msg=="已存在"){
mini.confirm("存在相应数据,是否覆盖?", "确定?",
function (action) {
if (action == "ok") {
var fileupload = mini.get("file");
fileupload.startUpload();
} else {
CloseWindow(e);
}
}
);
}else{
top.window.autoAlert(json.msg,100000000000);
}
}else{
alert("系统错误提示不明确,请联系管理员");
}
}else{
top.window.autoAlert("导入成功");
CloseWindow(e);
}
}
现在问题是点确认覆盖的时候在执行startUpload()不会进入后台action方法里面
|
|