【发布时间】:2016-03-09 00:21:13
【问题描述】:
刚开始学习 jQuery 和 node.js,效果非常好。但是此时我发现了一个问题,一次又一次的google无法解决。可能很简单,但是查不出来……
原来是这样:
我正在用 ExpressJS/Node.JS 编写我的服务器,向服务器提供这样的网页:
router.get("/", function(req, res) {
res.sendFile(path + "index.html");
});
在客户端,我用这样的 jQuery 请求页面
<li><a id="show-catchem" href="#page-content">CatchEm</a></li>
和
$("#show-catchem").click(
function() {
$("#content-page").load("html/catchem.html #page-content");
}
);
这很好用,但我也想做 jQuery 的东西,当点击其他地方的链接时,比如 Facebook 上的链接:
www.homepage.com/catchem
我可以用 ExpressJS 回答这个问题,但不知道如何在客户端将其插入到主页中。
希望我说清楚了, 干杯:)
【问题讨论】:
-
为此,您必须为该 URL 设置路由器。否则它将无法识别请求。
-
是的,这不是问题 router.get("/catchem", function(req, res) { res.sendFile(path + "catchem.html"); }); - 但是如何将其集成/注入到主页面并返回?
标签: javascript jquery node.js express