zoukankan      html  css  js  c++  java
  • input上传文件再次选择同一文件失败

    input上传文件时,如遇到后台返回错误提示,没有将上传文件内容入库,

    需要根据提示修改原文件之后再次提交,会出现:

    VM867:1 Uncaught SyntaxError: Unexpected token ')'
        at Object.success (eval at <anonymous> (VM175 jquery.min.js:2), <anonymous>:57:52)
        at HTMLIFrameElement.cb (VM34 jquery.easyui.min.js:6896)
        at HTMLIFrameElement.dispatch (VM175 jquery.min.js:3)
        at HTMLIFrameElement.r.handle (VM175 jquery.min.js:3)

    无法在第二次重复提交相同文件名,这里可以在提交成功之后,清空input框内容,

    再次选择就不会出现这样的错误了。

     $('#formParam').form('submit',{
                        url:'/stockLog/insertStockFile',
                        onSubmit:function(){
                            return $(this).form('enableValidation').form('validate');
                        },
                        success:function(data){
                            console.log(data)
                            var json = eval('(' + data + ')');
                            if(json.returncode =='000'){
                                // console.log(json.returncode)
                                window.location.reload(true);
                            }else {
                                //重置上传文件,避免修改同一文件后再次选择失败
                                $('#productFile').val('');
                                $.messager.alert('操作提示', json.msg);
                            }
                        }
                    });

     

     这里看到重置了input内容。

  • 相关阅读:
    Spring Boot笔记一 输出hello
    Java Web之表单重复提交问题
    Java Web之验证码
    Java Web之下载文件
    Java工具之上传文件
    Java Web之上传文件
    Java Web之EL
    Java Bean的规范
    Java Web之JSP
    《FPGA全程进阶---实战演练》第一章之如何学习FPGA
  • 原文地址:https://www.cnblogs.com/SimonHu1993/p/12980383.html
Copyright © 2011-2022 走看看