Я работаю над модальным всплывающим окном, в котором пользователи могут заполнить форму или пропустить форму и перейти к внешнему URL-адресу.Bootstrap modal и с использованием внешних URL-адресов
Это код, который открывает модальное:
<a class="btn btn-info btn-lg open-AddBookDialog" data-toggle="modal" data-target="#myModal" data-remote="http//:www.google.co.uk">Open Modal</a>
$(document).on("click", ".open-AddBookDialog", function() {
var partner_url = $(this).data('remote');
$('#skip').attr('href', partner_url);
alert(partner_url);
});
Этот код прилагается к кнопке, которая открывает модальное, этот скрипт тянет URL из data-remote
и устанавливает его как href кнопки в моем модальном.
Этот URL-адрес затем предоставляется кнопке, которую вы можете видеть справа (просто возьмите меня ...).
В этом примере я использовал: http//:www.google.co.uk
, но в рамках модальности он действует странно, и я заканчиваю www.mysite.com/http;//www.google.co.uk
, несмотря на использование абсолютного пути.
Я также использую тот же URL-адрес после отправки формы.
Вопрос в том, почему в этой настройке модально не соблюдается тот факт, что используемая ссылка является абсолютной ссылкой на внешний URL-адрес?
Я думаю, это потому, что 'http //: www.google.co.uk' должно быть' http: // www.google.co.uk' –
Возможно, это должно быть 'http : // www.google.co.uk', а не 'http; // www.google.co.uk' –
@SGSVenkatesh>' Локальная ссылка (ссылка на тот же веб-сайт) указана с относительным URL (без http: // www ....). Из [здесь] (http://www.w3schools.com/html/html_links.asp) –