Jquery非同期通信でローカルのファイルを読み込む
2014年03月07日
jquery非同期通信で割と利用頻度が高いかな、と思われる処理です。
ローカルにあるファイルを読み込み、指定箇所に表示します。
単純に読み込むだけ
$(function(){ $("#str").load("01/01.html"); //デフォルトで読み込む });
クリックで変更する場合
$(function(){ $("#str").load("01/01.html"); //デフォルトで読み込む $("#sel a").click(function(e){ //<ul id="sel">内のAタグをクリックしたら var Id = $(this).attr("id"); // idを得る $("#str").load("01/"+Id); //01.html e.preventDefault(); //イベントの停止 }); });
リンクをクリックしたときに、どのファイルを表示するかは様々な方法があると思いますが、ここではAタグのidにファイル名を書いておき、それを表示するようにしています。