CNode

关于url传值的问题,求大神解答……

问答
Nnoelcliu发布于12 年前最后回复12 年前3 回复3562 浏览0 收藏

var crypto = require('crypto'), News = require('../models/news.js');

module.exports = function(app){ app.get('/article', function(req, res) { var msg ={}; if(req.query.section) { msg.section = req.query.section; } if(req.query.id) { msg.id = req.query.id; } News.get(msg, function(err, news) { if(err) { req.flash('error', err); res.redirect('/'); } res.render('article', { title: '主页', news: news }); }); });

app.get('/section', function(req, res) { res.render('section', { title: 'section' }); }); }; 我在section页面通过点击这里来设置id的值,但是在article里面可以检测到req.query.id的值,并且msg.id也为1,但 就是查询不到数据库中的内容,如果直接把msg.id赋值为1,就可以查询到,这是为何…… 求大神解答呀! (New.get()是获取数据库中新闻的函数)

查看回复

回复 (3)

N
noelcliu#1·12 年前
引用 ruanyl是1 和 "1" 的问题吧

@ruanyl 恩 是1和“1”的问题

A
alsotang#2·12 年前

问问题前先学会格式化代码

R
ruanyl#3·12 年前

是1 和 "1" 的问题吧

参与回复
登录后即可参与回复。登录