【发布时间】:2023-03-11 06:40:01
【问题描述】:
我正在寻找使用 jquery + ajax 更新页面内容的最简单方法的信息。我只想更新#container 的内容,而不是整页。
我是 ajax 的初学者。
谢谢。
我的 Jquery 代码
<script>
$(document).ready(function(){
//page
$('.row').load('services.html');
$('.nav_link').click(function(){
var page = $(this).attr('href');
$('.row').load(page);
return false;
});
});
</script>
HTML:
<div class="row">
<nav role="navigation" class="nav">
<a class="nav_link" href="services"><div class="nav_line"></div>PASLAUGOS</a> <a class="nav_link" href="contacts.html"><div class="nav_line"></div>KONTAKTAI</a>
</nav>
</div>
services.html:
<div class="row">
<nav role="navigation" class="nav">
<a class="nav_link" href="services.html">
<div class="nav_line"></div>
PASLAUGOS
</a>
<a class="nav_link" href="contacts.html">
<div class="nav_line"></div>
KONTAKTAI
</a>
</nav>
<div class="result">
gsdgdsgsdgdsgds gds gdsg dsg sd gds g sdgsd gdsg sd gsd
</div>
</div>
【问题讨论】:
-
^^ 老兄,我看你不明白我的问题。加载方法刷新我所有的页面...
-
看看我更新的帖子。
-
好多了。试试
$('.row').on("click",".nav_link",function(e){ e.preventDefault();var page = $(this).attr('href'); $('.row').load(page);}); -
哦,谢谢。我很惊讶 :O 谢谢谢谢谢谢。你能解释一下你改变了什么吗?