-1
请使用下面的脚本,我用它来提交一个for,它在Chrome上运行良好,但它在firfox上不起作用,请问可能是什么问题。使用表单提交跨浏览器问题
<script>
var transac_code = <?php echo json_encode($transac_code); ?>;
var amount = <?php echo json_encode($amount); ?>;
//window.location.href = "web_pay.php?transac_code=" + transac_code + "&amount=" +amount;
$('<form action="web_pay.php" method="POST">' +
'<input type="hidden" name="transac_code" id="transac_code" value="' + transac_code + '">' +
'<input type="hidden" name="amount" id="amount" value="'+ amount +'" />' +
'</form>').submit();
</script>
感谢您的帮助
看看这一个,也许它可以帮助:http://stackoverflow.com/questions/7117084/jquery-form-submit-on-chrome-works-but-not-in-firefox – Vaidas
这是_guess_,但也许Firefox不喜欢你发布一个不存在于DOM中的表单? – smoksnes
Lordie;为此使用ajax。为什么你在JS内嵌入一个表单? –