app.post("/web/suggest_oncall", function(req, res){
function getQueryVariable(variable) {
var query = window.location.search.substring(1);
var vars = query.split("&");
for (var i=0;i<vars.length;i++) {
var pair = vars[i].split("=");
if(pair[0] == variable){return pair[1];}
}
return(false);
}
console.log(getQueryVariable("list"));
});
我试图从查询中提取“list”的值并将其显示在控制台中。我能做些什么才能让窗户被识别?
答案 0 :(得分:3)
说真的,服务器上没有window
,但req.url
应包含当前网址。
app.post("/web/suggest_oncall", function(req, res){
function getQueryVariable(variable) {
var url = req.url; // gets the URL
var query = url.split('?').pop().substring(1);
var vars = query.split("&");
for (var i=0;i<vars.length;i++) {
var pair = vars[i].split("=");
if(pair[0] == variable){return pair[1];}
}
return(false);
}
console.log(getQueryVariable("list"));
});