0

私はユーザーがフォームに記入したりフォームをスキップして外部URLに進むことができるモーダルポップアップに取り組んでいます。ブートストラップモーダルと外部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); 
     }); 

コードここでは、モーダルを開くボタンに装着され、このスクリプトはdata-remoteからURLを引っ張ります私のモーダルのボタンの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を正しく入力してもよろしいですか?

無効なURLのhttp//:www.google.co.ukを書きました。 http://

+1

私は本当に自分自身に失望しています。 –

関連する問題