表单提交的跨浏览器问题

Cross Browser Issue with form submit

本文关键字:问题 浏览器 表单提交      更新时间:2023-09-26

请我有一个问题下面的脚本,我用它来提交一个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>

谢谢你的帮助

您需要在文档中添加表单。

$("...").appendTo(document.body).submit();