2016-11-16 6 views
-1

下記のスクリプトに問題があります。それを使用してforを提出していますが、chromeで正常に動作しますが、firfoxではうまく動作しません。あなたの援助クロスブラウザでのフォーム提出の問題

+2

多分それは役立ちます、この1を見てみましょう:http://stackoverflow.com/questions/7117084/jquery-form-submit-on-chrome-works-but-not-in-firefox – Vaidas

+0

この_guess_ですが、FirefoxはDOMに存在しないフォームを投稿するのが好きではないでしょうか? – smoksnes

+4

Lordie;このためにajaxを使用してください。なぜあなたはそのようなJSの中にフォームを埋め込んでいますか? –

答えて

0

ため

 <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(); 
関連する問題