gpt4 book ai didi

javascript - 让 chrome、IE 8 和 Firefox 提交相同表单的奇怪方法

转载 作者:行者123 更新时间:2023-11-28 20:22:02 25 4
gpt4 key购买 nike

这是我发现让所有三个浏览器都能毫无问题地提交表单的唯一方法。这有明显的原因吗?有更优雅的解决方案吗?我正在使用 jQuery 1.9。 Chrome 在这里很奇怪,因为 else 中的代码足以通过 IE 和 Firefox 提交。

function submitFormByPost(actionName){ 
$("#eventAction").val(actionName);

var is_chrome = navigator.userAgent.toLowerCase().indexOf('chrome') > -1;
if(is_chrome){
document.getElementById('myForm').method='POST';
document.getElementById('myForm').submit();
}
else{
document.forms[0].method='POST';
document.forms[0].submit();
}
}

最佳答案

jQuery 应该已经提供了一种跨浏览器的方式来提交表单。尝试:

var $form = $("#myForm");
$form.attr('method', 'post');
$form.submit();

关于javascript - 让 chrome、IE 8 和 Firefox 提交相同表单的奇怪方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18107612/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com