【发布时间】:2021-06-04 00:09:15
【问题描述】:
我尝试使用 AJAX 调用呈现视图:
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',
});
路由器的代码是:
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 调用来实现这一点。非常感谢任何指导。
【问题讨论】: