前提・実現したいこと
今まで管理していたWebサイトAで使用しているヘッダーやフッターなどの共通パーツをjQueryのAjaxを用いて
呼び出すようにしていたのですが、その共通パーツを別のサイトBで呼び出したいです。
発生している問題・エラーメッセージ
サイトB側で共通パーツを読みだすことができません。
該当のソースコード
Javascript
1 2var $incHeader = jQuery('#header'), $incFooter = jQuery('#footer'); 3if ($incHeader.length) { 4 jQuery.ajax({ 5 type: 'GET', 6 dataType: 'html', 7 url: '/inc/header_include.html', 8 }).then(function (data) { 9 $incHeader.html(data); 10 }, function (error) { 11 console.log('データが取得できません'); 12 }); 13} 14 15if ($incFooter.length) { 16 jQuery.ajax({ 17 type: 'GET', 18 dataType: 'html', 19 url: '/inc/footer_include.html', 20 }).then(function (data) { 21 $incFooter.html(data); 22 }, function (error) { 23 console.log('データが取得できません'); 24 }); 25}
試したこと
呼び出すファイルのurl部分を絶対パスで記述すると呼び出せるのですが、セキュリティ面などの知識がなく
この呼び出し方で問題ないのかが心配です。