firefox在提交表单之前发送ajax请求

时间:2015-04-14 03:41:57

标签: ajax firefox onsubmit

我在表单中添加了onsubmit="return before_submit();,ajax请求位于before_submit功能,onsubmitajax都适用于Chrome,但似乎FireFox跳转ajax请求并直接提交表单。所以服务器无法接收ajax请求。

1 个答案:

答案 0 :(得分:0)

如果ajax请求已完成,请使用javascript提交表单。

  $.post('url', 
    {'name': name, 'value': value, 'x': Math.random()}, function(ret, status) {
      if (status=='success'){
        $('#form').submit();
      } else {
        alert('Sorry! Abnormal network connection or server error')
      }
  });

这适用于firefox井