我有一个疑问,nodejs本身不就是异步的吗?还需要使用ajax吗?如果需要,是怎么使用的?
我在后台进行了处理 然后res.send(/我处理的数据/) 然后页面是怎么获取到我send过来的数据呢?
我想做一个微博系统,当我发布消息的时候不需要刷新就能够获得消息。
我的想法是,当我发送消息过去的时候,在后台进行数据库处理之后,再从数据库中取出来,然后res.send()渲染到页面上,不知道这样可行吗?
我有一个疑问,nodejs本身不就是异步的吗?还需要使用ajax吗?如果需要,是怎么使用的?
我在后台进行了处理 然后res.send(/我处理的数据/) 然后页面是怎么获取到我send过来的数据呢?
我想做一个微博系统,当我发布消息的时候不需要刷新就能够获得消息。
我的想法是,当我发送消息过去的时候,在后台进行数据库处理之后,再从数据库中取出来,然后res.send()渲染到页面上,不知道这样可行吗?
5 回答4.8k 阅读✓ 已解决
4 回答2.4k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
5 回答1.9k 阅读
2 回答1.3k 阅读✓ 已解决
3 回答2k 阅读
1 回答3.2k 阅读
不考虑页面样式和其他交互什么的话可行(一把不会这么干),如果前端页面需要重新排版渲染,有两个思路:
1、可以res.send(json数据),然后前端ajax请求到这个json数据,再写前端样式。
2、用模板引擎,比如jade(模板引擎很多),这样就没有ajax什么事了。
从概念上讲,nodejs是一个搭建在Chrome JavaScript运行时上的平台,它具有异步I/O的特点;ajax是发送请求获数据的方式。