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

firefox send ajax request before submit the form

我在我的表单中放了一个 onsubmit="return before_submit();,一个 ajax 请求位于 before_submit 函数中,onsubmitajax 都在 Chrome,但是FireFox好像跳转了ajax请求,直接去提交表单。所以服务器无法接收ajax请求。

如果 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 上运行良好