開発中の Web サイトに Ajax を使用していますが、このコードに何か問題があります... URL が mywebsite.com?about のような場合、about ページを表示したいと思います。
コードの HTML 部分は次のとおりです (注: リンクが押されると、テキストが DIV の「コンテンツ」に挿入されます)。
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
<script src="script/open_page.js"></script>
<div id="wrapper">
<div id="header">
<ul class="nav">
<li><a href="" onclick="load_home()">Home</a></li>
<li><a href="" onclick="load_about()">About Us</a></li>
<li><a href="" onclick="load_exchange()">Exchanges</a></li>
<li><a href="" onclick="load_photos()">Photos</a></li>
<li><a href="" onclick="load_contact()">Contact</a></li>
</ul>
</div>
<div id="content">
</div>
</div>
JavaScript の一部を次に示します。
var currentpage;
function load_about() { // Loads About Us
if ($current_page == "about") {
$(document).ready(function(){
$("#content").load("contents/about.html");
});
}
}
提案や回答をありがとう...