【发布时间】:2013-08-16 00:58:38
【问题描述】:
我正在使用 nodejs 开发一个网站,该网站使用 ajax 请求从 API 中提取数据。我使用模板、.hbs 文件(index.hbs、area.hbs 等)。我的问题是我想制作一个导航栏(带有文本链接),但由于我使用模板,所以它并不容易。我需要使用ajax。我已经制作了所有必要的路线,但我需要有关链接上的 ajax 请求的帮助。我已经在互联网上搜索了答案,并尝试了很多不同的解决方案,但似乎没有任何解决我的问题。
我的导航栏代码:
<div id="navbar">
<ul>
<li>Companies</li>
<li>Area</li>
</ul>
</div>
Server.js 路由代码:
app.get('/area', routes.goToArea);
Routes.js 代码:
goToArea: function (req, res) {
res.render('area');
}
我认为这些方面的东西可能会起作用:
var url = "/area";
function area() {
$.ajax({
url: url,
type: 'GET',
任何帮助将不胜感激!
【问题讨论】:
-
有点不清楚。您想在点击导航栏链接时发出
ajax请求吗? -
那么问题出在哪里?您只需要绑定这些链接的
click事件并在处理程序中发出ajax请求。我相信这很简单。或者你想要一个样本? -
是的,我真的可以使用样本。对此很新。谢谢!
标签: javascript jquery html ajax node.js