CNode

如何做到前台发送的ajax请求和数据在后台express处理后再得到数据发送到另一个页面并跳转到该页面(页面跳转不知道怎么实现?)

问答
LlittleRobert发布于10 年前最后回复10 年前5 回复6883 浏览0 收藏

前台代码 var topicTitle = $(this).text(); $.get("/view",{'title':topicTitle},function(data){ ..... }); 后台代码 exports.more = function(req, res){ res.render("topic",{result:req.query.title} ); 当前页面是index.ejs,当我点击某个按钮时发送ajax请求,在后台代码处理后,如何跳转到topic.ejs页面?

查看回复

回复 (5)

C
Chanran#1·10 年前

res.redirect

L
littleRobert#2·10 年前
引用 Chanranres.redirect

@Chanran 是res.redirect("topic")可以直接跳转到页面topic.ejs吗,还是只能填js文件

X
xcatliu#3·10 年前

建议在后台处理后,返回前台,说处理成功,正在跳转,然后由前台实现跳转

P
pokerII#4·10 年前

ajax方式 返回result 包含要重定向的url 由前端执行重定向即可

L
littleRobert#5·10 年前

恩 知道了 谢谢你们

参与回复
登录后即可参与回复。登录