首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >NodeJS通过AJAX调用呈现视图

NodeJS通过AJAX调用呈现视图
EN

Stack Overflow用户
提问于 2019-06-19 03:23:29
回答 2查看 364关注 0票数 0

我尝试使用AJAX调用呈现视图:

代码语言:javascript
复制
let data = {}
data.ph_user = ph_user 
data.nav_destination ='bids_review'
   $.ajax({
    type: 'POST',
    data: JSON.stringify(data),
    contentType: 'application/json',
    url: '/users/navigation',

});

路由器的代码为:

代码语言:javascript
复制
router.post('/navigation', (req, res) => {
 try {
  var fname = req.body['ph_user']
  var main_block = req.body['nav_destination']
    if(main_block='bids_review'){
     console.log(fname, main_block, 'zzzz')
     res.render('bids_review', {ph_user: fname, main_block: 'dashboard'});
    } 
   }catch(err){
     console.log(err)
  }  
 })

看起来路由被正确调用了,但是新的视图没有被渲染。无论是在服务器端还是客户端,我都没有得到任何错误。我知道我可以通过表单来完成,但我想知道是否有一种方法可以通过AJAX调用来实现这一点。任何指导都是非常感谢的。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56655754

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档