도와주세요. 검색 용 게시물에 변수가 필요합니다.클로저 찾기 node.js, mongodb, express
app.post('/find', function(req, res) {
var id_school = req.body.std_id;
console.log('show '+ id_sekolah);
db.collection('ak_test_score', function(err, collection) {
collection.find({'std_id':id_school}).toArray(function(err, level) {
var a = level.std_id;
var b = level.school_name;
});
});
res.redirect('/test_score'); // send to my page to get
};
var test = a; // not defined variable a not have
app.get('/test_score', function(req, res) {
var id_school = test;
console.log('show '+ id_sekolah);
db.collection('ak_test_score', function(err, collection) {
collection.find({'std_id':id_school}).toArray(function(err, level) {
res.send(level)
});
});
};
나는 게시물을 사용하는 웹 사이트 검색에 이것을 사용하고 있습니다.
나는 (당신이 찾고있는 것을 이해한다면)'post' 메소드를 사용하여 리디렉션 할 수 없다고 생각합니다. 변수 사용 세션을 전달하려면 다음과 같이하십시오. http://stackoverflow.com/questions/5599083/how-to-use-sessions-in-express-couchdb-and-node-js –
감사합니다. 나는 내 코드에 대한 대답을 얻지 못한다 ... 나는 검색을 위해 사용하지만 내 코드는 html로 게시물을 사용하므로 데이터가 나타나지 않는다. – putut
이 방법으로'test' 변수를 초기화 할 수 없다. 'a'는 정의되지 않습니다. –