0

Я работаю над модальным всплывающим окном, в котором пользователи могут заполнить форму или пропустить форму и перейти к внешнему URL-адресу.Bootstrap modal и с использованием внешних URL-адресов

enter image description here

Это код, который открывает модальное:

<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-адрес?

+2

Я думаю, это потому, что 'http //: www.google.co.uk' должно быть' http: // www.google.co.uk' –

+0

Возможно, это должно быть 'http : // www.google.co.uk', а не 'http; // www.google.co.uk' –

+0

@SGSVenkatesh>' Локальная ссылка (ссылка на тот же веб-сайт) указана с относительным URL (без http: // www ....). Из [здесь] (http://www.w3schools.com/html/html_links.asp) –

ответ

0

Вы уверены, что правильно печатаете ваш URL?

Вы написали http//:www.google.co.uk, что является недопустимым URL. Он должен начинаться с http://

+1

Я действительно разочарован в себе. –

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

  • Нет связанных вопросов^_^