【发布时间】:2013-08-06 14:40:49
【问题描述】:
我想将部分视图的内容(用 Jade 编写)加载到 Bootstrap 模式对话框中。为此,我使用 AJAX 调用。我可以只返回生成的 HTML 并将其加载到模式中,但是我需要额外的数据来处理渲染的视图。 我希望能够返回这样的对象(解析为 JSON):
response = {
some_data: 'blablabla',
some_more_data: [5, 8, 10, 67],
my_html: '<div>HTML rendered from the Jade template</div>'
};
有没有办法做到这一点?现在我可以像这样返回呈现的 HTML:
res.render('employees', {layout: false});
但是我怎样才能将它存储在一个变量中以与更多数据一起返回,而不必进行更多的 AJAX 调用呢?
【问题讨论】: