Node,Express,Ajax和Jade示例

我正在寻找一个Node / Express / Jade页面使用客户端和服务器端代码使用Ajax调用进行更新的简单示例。

我有点麻烦把它放在我的头上。

有很多方法可以做到这一点,并不是很明显,你想采取什么样的方法。

我想最简单的情况是添加一些客户端逻辑从服务器获取HTML片段并更新客户端。 这很容易实现使用jQuery(把它放在一个文档就绪块来连接事件):

$('#button').click(function() { $.get('/some/url', {foo: 42}, function(result) { $('#target').html(result); } } 

这样,所有的html都在服务器上生成,只需根据需要抓取并插入到页面中即可。

你也可以从服务器获取json并在客户端上呈现html,但这是另一种方法。 我强烈build议给TodoMVC一看 – 这是一个todo-list应用程序,它有许多不同的实现(每个都使用不同的框架),因此是各种方法和帮助程序库的很好的学习资源。

我也推荐动手Node.js书。 它将帮助您了解路由以及如何开始使用Node。