我尝试使用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调用来实现这一点。任何指导都是非常感谢的。
https://stackoverflow.com/questions/56655754
复制相似问题