猿问

jquery.form.min.js 使用问题

<button onclick="ajaxSubmitForm()">确认修改</button>function ajaxSubmitForm(){
            $("#uploadexcel").ajaxSubmit({
              url: "updateWebsite.action",              type: "post",
              enctype: 'multipart/form-data',
              dataType:'json',
              success: function (data)
              {
                alert(data.errMsg);
                window.location.reload();
              },              error: function (data)
              {
                alert("出错");
              }
            })
        }

这是什么情况,表单提交了,成功执行了控制层的方法,但是请求就这样结束了,没有走success和error任何一个方法,什么情况

大话西游666
浏览 736回答 1
1回答

慕的地10843

需要阻止按钮的默认时间。要不然会提交表单两次。function ajaxSubmitForm(e){e.preventDefault(); $("#uploadexcel").ajaxSubmit({&nbsp;&nbsp;url:&nbsp;"updateWebsite.action",&nbsp;&nbsp;type:&nbsp;"post",&nbsp;&nbsp;enctype:&nbsp;'multipart/form-data',&nbsp; &nbsp;dataType:'json',&nbsp;&nbsp;success:&nbsp;function&nbsp;(data)&nbsp;&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;alert(data.errMsg);&nbsp;&nbsp;&nbsp;&nbsp;window.location.reload(); &nbsp;&nbsp;},&nbsp;&nbsp;error:&nbsp;function&nbsp;(data)&nbsp;&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;alert("出错"); &nbsp;&nbsp;} })}
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答