私はユーザーがフォームに記入したりフォームをスキップして外部URLに進むことができるモーダルポップアップに取り組んでいます。ブートストラップモーダルと外部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);
});
コードここでは、モーダルを開くボタンに装着され、このスクリプトはdata-remote
からURLを引っ張ります私のモーダルのボタンの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) –