MVC JavaScript window.open добавляет к URL - PullRequest
2 голосов
/ 19 сентября 2011

Я использую MVC3 и jQuery.Я пытаюсь открыть внешний сайт.Я использую событие click (а не ссылку), потому что у меня есть некоторая пользовательская логика, которая добавляет значения в строку запроса внешнего сайта, который она вызывает.

Функция JavaScript window.open открывает новыйокно, однако он предшествует URL-адресу исходного веб-сайта до начала URL-адреса внешнего веб-сайта.

Вот код jQuery, который я использую:

$(function () {
        $("#btnTransfer").click(function () {
            //custom logic
            window.open('http:\\www.google.com');
        });

Откроется новое окно с URL:

http://localhost:28761/www.google.com

Есть идеи?

Я пытался использовать _blank в качестве имени.

Ответы [ 2 ]

7 голосов
/ 19 сентября 2011

Ваши косые черты в обратном направлении:

window.open('http:\\www.google.com');

должно быть

window.open('http://www.google.com');

с неправильной косой чертой это будет интерпретировано как относительный URL.

1 голос
/ 19 сентября 2011

Ваш URL неверен.Вы должны использовать косую черту, а не обратную.

window.open('http://www.google.com');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...