【发布时间】:2015-12-22 12:32:48
【问题描述】:
我正在尝试使用 jQuery .load 函数加载玉页面。
我在索引页面中有一个 div,我想在单击锚点时加载另一个玉模板。
jquery代码如下。
$(document).ready(function(){
$('.navsub').click(function(e) {
e.preventDefault();
var page = $(this).attr('href');
var pageout = $.get(page);
if (page=='#')
return false;
else
alert("working");
$('#content_contain').load(pageout);
});
});
现在在 app.js 中渲染页面,app.js 中的渲染代码如下所述
app.get('/somepage', function (req, res) {
var some = res.render('somepage', { title: 'someotherpage' });
res.send(some);
});
现在的问题是我如何渲染将在单击锚点时调用的玉模板并在 div 中调用它。
如果页面扩展名是 .html 或 .php,上面的 jQuery 代码可以正常工作,但不能使用 .jade。
有人可以解释为什么这不起作用吗? 我正在使用 node.js 和 express.js。
【问题讨论】:
标签: javascript jquery node.js express pug