0

別のページにリダイレクトする必要があるasp.net mvcアプリケーションがあります。

<script>
    $(function () {
            $('.Enregistrer').click(function () {
           window.location.href ="www.google.com";
                 });
    });
  </script>

window.location.hreflocation.hreflocation.replace およびを使用locationしてリダイレクトしようとしましたが、2 つの異なるブラウザー (Chrome && IE) では機能しませんでした

理由は何ですか?どうすれば修正できますか?

4

2 に答える 2

1

これを試してください、一部のブラウザは言語を理解できませんでした

<script type="text/javascript">
$(function () {
        $('.Enregistrer').click(function () {
       window.location.href ="www.google.com";
             });
});
</script>
于 2013-10-08T12:36:51.150 に答える
1

プロトコル (例: ) をドメインに含める必要があります。http://そうしないと、ローカル リクエストと見なされます。

<script type="text/javascript">
    $(function () {
        $('.Enregistrer').click(function (e) {
            e.preventDefault(); // this may be required
            window.location.assign("http://www.google.com");
        });
    });
</script>

注意:タグにもtype属性を追加しました。これらは一般的なベスト プラクティスであるため、使用しています。scriptwindow.location.assign

また、通常のリンク動作を停止するために含める必要.Enregistrerがある要素である場合。aevent.preventDefault

于 2013-10-08T12:37:37.480 に答える