Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将数据从前端jQuery传递到后端node.js_Javascript_Node.js - Fatal编程技术网

Javascript 如何将数据从前端jQuery传递到后端node.js

Javascript 如何将数据从前端jQuery传递到后端node.js,javascript,node.js,Javascript,Node.js,我一开始就把它送到了前端。 然后,我尝试在搜索页面上添加一个排序函数。 当使用排序函数重做搜索时,如何将searchString值发送回后端 node.js段代码 router.get('/search',函数(req,res){ log(“搜索”+JSON.stringify(req.query)); var结果=[]; 用于(餐厅中的var i){ 对于(餐厅[i][“类别”]中的var j){ var类别=餐厅[i][“类别”][j]; if(requ.query.q&&requ.quer

我一开始就把它送到了前端。 然后,我尝试在搜索页面上添加一个排序函数。 当使用排序函数重做搜索时,如何将searchString值发送回后端

node.js段代码
router.get('/search',函数(req,res){
log(“搜索”+JSON.stringify(req.query));
var结果=[];
用于(餐厅中的var i){
对于(餐厅[i][“类别”]中的var j){
var类别=餐厅[i][“类别”][j];
if(requ.query.q&&requ.query.q.indexOf(category)!=-1){
结果:推({
名称:餐厅[i][“名称”],
价格:餐厅[i][“价格猫”],
类别:餐馆[i][“类别”]
});
}
}
}
log(“搜索结果:+JSON.stringify(结果));
res.render('页面/搜索'{
页面标题:“搜索”,
searchString:req.query.q,
结果:结果
});
});

搜索结果:
未找到任何结果
排序方式:
名称价格类别
,

您可以在jquery中使用$.post来点击在node.js/express.js中定义的路由

我认为你错过了建筑风格的基本思维导图。REST体系结构可用于此任务

关于休息的说明:

这也有助于获得基本想法


与使用任何后端的方式相同。这与NodeJS无关。您可以在jQuery中使用$.get或$.post。