【发布时间】:2017-05-02 09:57:31
【问题描述】:
好吧,我有我的通用 ajax。
export function urlDynamic(obj) {
$.ajax({
url: obj.url,
type: 'post',
data: obj.jade,
dataType: 'JSON'
}).done(function (ajaxReturn) {
console.log(ajaxReturn, obj);
if (ajaxReturn.hasOwnProperty('response')) {
if (ajaxReturn.response.status === 'success') {
console.log(ajaxReturn.response.data);
}
}
});
}
我想通过 ajax 请求呈现我的新页面
module.exports = function (app) {
app.post('/montit', function (req, res) { //faz o requerimento da rota "/" através do metodo GET
//console.log('teste rota');
//res.send('GET request to the homepage');
console.log('POSTTTTTT');
app.render('indexMonitoramento', {title: 'Main',
bodyClass: 'telaLogin'
}); //responde, Renderiza o layout da pagina
});
};
我的 console.log 向我显示控制台中的“POSTTTTT”,但他没有渲染我的布局!
【问题讨论】:
-
为什么它会渲染你的布局? AJAX 请求需要 JSON,而您正在发送 HTML。
-
我只是发送 url,因为这个 ajax 将成为项目的通用 ajax,我想通过 ajax 发布请求渲染翡翠文件中的所有布局
-
@BenFortune 我只是想通过 ajax 的帖子发送一个请求来呈现我的布局,但我不知道如何做到这一点
标签: javascript ajax node.js express pug