如何做到前台发送的ajax请求和数据在后台express处理后再得到数据发送到另一个页面并跳转到该页面(页面跳转不知道怎么实现?)
发布于 2 年前 作者 littleRobert 4199 次浏览 来自 问答

前台代码 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 回复

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

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

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

恩 知道了 谢谢你们

回到顶部