2013-10-08 2 views
0

У меня есть ASP.NET MVC приложение, в котором мне нужно перенаправить на другую страницу:Перенаправление на другую точку зрения в применении бритвы

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

я использовал window.location.href, location.href, location.replace и location попытаться перенаправить но не работал в двух разных браузерах (Chrome & & IE)

В чем причина? как я могу это исправить?

ответ

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 к тегу script и использовал window.location.assign, так как это наиболее распространенные виды pratices.

Также, если .Enregistrer является элементом a, вам может потребоваться указать event.preventDefault, чтобы остановить нормальное поведение связи.

+0

тот же результат :( –

+1

Проверьте консоль на наличие ошибок. Включили ли вы 'jquery.js' на свою страницу? –

+0

Да:' '. –

1

Попробуйте это, некоторые браузер не понимали языка

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

такой же результат –

Смежные вопросы