所以这是一个非常琐碎的问题... 我的客户代码中有一个get请求。
function tosurvey(){$.get( "/survey", d=>d?console.log("Redirected"):false);}
后面有一个听众
router.get('/survey', function(req, res) {
res.sendFile('survey.html', { root: path.join(__dirname, '../public') });
});
但是,它不起作用。如果直接进入/ survey,它确实可以工作,但是get请求也指向/ survey,并且应该绑定到前端的click事件,因此应该在onclick上发生。
答案 0 :(得分:-1)
此问题已解决。
let x = window.location.pathname;
x=x.split("/");
x.pop();
x=x.join('/');
$.get("/", d=>d?(console.log("Redirected"),window.location=x+'/'):false);