我正在创建一个网站,该网站使用javascript文件(jQuery),filter.js中复选框的get值,并将值放在String resultString中。
$(document).ready(function() {
$("#test").click(function() {
var result = $('input[type="checkbox"]:checked');
if (result.length > 0) {
var resultString = "";
result.each(function(){
resultString += $(this).val() + " ";
});
alert(resultString);
} else{
alert("No checkbox checked");
}
});
我试图将此resultString
带到我的index.js文件,通过全文搜索通过MongoDB数据库搜索字符串。我目前使用搜索方法工作并搜索术语" chicken"如所见,但我希望我的resultString在这里
router.get('/recipe', function(req, res, next) {
Recipe.find({
$text: { $search: "chicken" }
}, {
score: { $meta: "textScore"}
}, function(err, recipe) {
res.json(recipe);
}).sort({
score: { $meta: "textScore" }
});
});
我只是想知道是否有人可以帮我解决问题。如果不清楚,请询问任何问题。