嘿所有,App Engine和jQuery的新手,所以这里是:
我想在点击时使用jQuery的加载方法将内容动态加载到div中:
$('#menu a').click(function(event) {
event.preventDefault();
var page = $(this).attr('href');
$('#header').load(page);
});
<div id="menu">
<ul>
<li><a href="home.html" class="active">About</a></li>
<li><a href="news.html">News</a></li>
</ul>
</div>
<div id="header">
</div>
如果我目前在/ home,使用app引擎,这会将我转到/ home / page而不是将页面加载到我的<div id="header">
并留在/ home。上面的代码在不使用app引擎的情况下工作(意味着页面上的内容被动态加载到我的div中,我留在URL / home)。我错过了什么?
答案 0 :(得分:0)
您需要将jquery放在菜单HTML下面,或者(推荐)放在$(document).ready(function() { ... });
答案 1 :(得分:0)
您确定要运行appengine服务器吗?
您无法通过服务器访问自己的文件系统。