firefox 在提交表单之前发送 ajax 请求
firefox send ajax request before submit the form
我在我的表单中放了一个 onsubmit="return before_submit();
,一个 ajax 请求位于 before_submit
函数中,onsubmit
和 ajax
都在 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 上运行良好
我在我的表单中放了一个 onsubmit="return before_submit();
,一个 ajax 请求位于 before_submit
函数中,onsubmit
和 ajax
都在 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 上运行良好