使用jquery

使用jquery.form.js进行上传

Spring mvc进行上传操作,原本简单的form表单用submit提交就可以,但是需要有回调。这个方式就无法满足了,在网上找了找可以用jquery.form.js进行上传操作,下面看代码。
表单部分

<form id="excel_form" name="excel_form" method="post" action="${appName}/links/springUpload.do" enctype="multipart/form-data">
    <div class="addNewUser">
        <table width="90%" align="center">
            <tr>
                <td align="center" bgcolor="#eeeeee">选择文件</td>
                <td bgcolor="#ffffff"><input type="file" id="excel_up" name="excel_up"/></td>
            </tr>
        </table>
        <a href="javascript:void(0);" class="btn_mFormTable_save" id="sub" name="sub" onclick="submit()">上传导入</a>
    </div>
    <div id="msg_up" style='text-align: center;font-size: 20px;'></div>
</form>

提交部分

<script type="text/javascript" src="${appName}/common/javascript/jquery-1.8.3.min.js"></script>
<script type="text/javascript" src="${appName}/common/javascript/layer.js"></script>
<script type="text/javascript" src="${appName}/links/js/jquery.form.js"></script>
<script type="text/javascript">
    function submit() {
        $('#msg_up').html("<strong><embed id='xunlei_com_thunder_helper_plugin_d462f475-c18e-46be-bd10-327458d045bd' type='application/thunder_download_plugin' height='0' width='0'/><span style='color: rgb(255, 0, 0);'>导入中,请稍后……</span></strong>");
        $("#sub").removeAttr("onclick");
        var file = $('#excel_up').val();
        if (file.length > 0) {
            var options = {
                url: '${appName}/links/springUpload.do',
                type: 'POST',
                success: function (data) {
                    alert(data.msg);
                    parent.selectPage(0);
                    var index = parent.layer.getFrameIndex(window.name); //获取窗口索引
                    parent.layer.close(index);
                }
            };
            $('#excel_form').ajaxSubmit(options);
            return false;
        }
    }
</script>

 上一篇
上左右布局 上左右布局
上左右布局上、左、右布局页面<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loos
2019-08-19
下一篇 
关闭Mac程序崩溃报告 关闭Mac程序崩溃报告
关闭Mac程序崩溃报告关闭崩溃报告显示如果你希望关闭崩溃报告窗口在桌面的显示,只需在「终端」中输入如下命令,回车确认即可。下次如果有应用程序崩溃或意外退出,崩溃报告将不再会在桌面中显示: defaults write com.apple.C
2019-08-19
  目录