【发布时间】:2012-08-20 22:39:35
【问题描述】:
我正在使用 Nodejs、Express 和 Jade 编写一个简单的 Web 应用程序。我已经适当地设置了我的路线。我在视图之间导航时遇到问题。我可以通过在浏览器中输入适当的 url 来更改视图。如何让我的应用程序更改按钮单击的视图?我意识到这可能源于对我正在使用的技术的根本误解。
目前,我正在尝试通过 jquery ajax 访问我的控制器
$('#submit').click(function(){
$.ajax({
url: "/go",
data: "site=" + $('#website').val() + "&img=" + $('#image').val()
});
});
这成功命中了我的控制器:
app.get('/go', function(req, res){
res.render('view', {title: 'create', site: req.query['site'] });
这会返回正确的 html,但不会呈现为新视图。
【问题讨论】:
-
你应该放一些代码让它清楚
-
我添加了一些代码来清理