Я пытаюсь отобразить представление с помощью вызова 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. Любое руководство с благодарностью.