例子
使用 ajax 请求发送表单数据:
$.post("test.php", $("#testform").serialize());
在Chrome浏览器中form.submit语句不被执行,可以利用Jquery ajax的post方法进行解决
<script type="text/javascript" src="js/jquery.js"></script>
<script language="JavaScript">
//$("#formid").attr('action'):请求的url,既form表单里定义的action的属性值
//$("#formid").serialize():提交form的数据
//获取浏览器参数
var browserName = navigator.userAgent.toLowerCase();
if (/chrome/i.test(browserName) && /webkit/i.test(browserName) && /mozilla/i.test(browserName)) {
//chrome浏览器
var tmp = $("#vpnEndForm").attr('action');
$.post(tmp, $("#vpnEndForm").serialize());
}
else {
//执行SUBMIT
document.vpnEndForm.submit();
}