2017-08-13 13 views
0

私はこのスクリプトを持っていますが、それはChromeでのみ動作します。 Firefoxで動作しないと何が問題になるでしょうか?なぜこのスクリプトはChromeでは動作しますが、Firefoxでは動作しませんか?

<script type="text/javascript"> 
$(function() { 
    $('form').submit(function() { 
     $.post('/parts', function() { 
      window.location = '/parts'; 
     }); 
    }); 
}); 
</script> 
+0

? – Winnie

+0

これは送信ボタンを送信するだけですが、新しい場所 "/ part"は開かない – JoeDoe

+0

あなたのコードがしようとするのはURLに投稿し、その後レスポンスを受信したときに全く同じURLにGETします。少なくとも表面的にはそれほど意味がありません。 – Pointy

答えて

0

にそれを変更してみてください:Firefoxの上で動作していない、まさに

$('form').submit(function(e) { 
     e.preventDefault(); 
    $.post('/parts', function() { 
      window.location.href = '/parts'; 
     }); 
    }); 
+0

chromeでもfirefoxでも動作しません。 – JoeDoe

+0

@JoeDoeは** $(function(){...})**を削除しないように注意してください。コードを短くして読みやすくするためにそれらを削除しました。 – webgodo

+0

はい、私はそこに残しました。まだ何も。 – JoeDoe

関連する問題