ページを読み込んだと同時に、HTMLのインクルードさせる方法は、ネットを調べて分かったのですが、ボタンをクリックしてHTMLをインクルードしたいです。
下記のようなソースを記述したのですが、上手く動作しません。
予定ではボタンを押下すると、id="header"の部分に、header.htmlの内容が表示されるのですが
(ブラウザの表示上では"ここにheader.htmlが読み込まれる"が、違う表示に変更される)
なんの変更もされません。
エラーメッセージも表示されません。
ご教授いただければと思います。
html
1<!DOCTYPE HTML> 2<html lang="ja"> 3<head> 4<meta charset="UTF-8"> 5<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> 6<script> 7$('#button').on('click', function() { 8 $("#header").include("header.html"); 9}); 10</script> 11</head> 12<body> 13 <button id="button">ボタン</button> 14 <div id="header"> 15 ここにheader.htmlが読み込まれる 16 </div> 17 18 <div id="main"> 19 メインコンテンツは直接記述 20 </div> 21 22</body> 23</html>
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー