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任何一个方法,什么情况

阅读 2.9k
2 个回答
  <button type="button" onclick="ajaxSubmitForm()" >确认修改</button>

需要阻止按钮的默认时间。要不然会提交表单两次。
function ajaxSubmitForm(e){

e.preventDefault();
$("#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("出错");
  }
})

}

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题