2016-12-16 109 views
1

好吧,我有我的通用ajax。由Ajax“POST”请求渲染布局(Jade)

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”在控制台,但他这么想的渲染我的布局!

+0

为什么它会使你的布局改变? AJAX请求期待JSON并发送HTML。 –

+0

我只是发送的网址,因为这个ajax会是一个通用的ajax项目,我想通过ajax发布所有的玉文件布局请求 –

+0

@BenFortune我只是想通过发送请求从ajax来渲染我的布局,但我不知道我如何做到这一点 –

回答

0

你必须根据与this.I希望这将现在的工作

View is not change after render .pug file from express

+0

Rahul分享只有一个链接并没有多大帮助。当您回答问题时,请在链接中包含内容的关键部分。所以如果环节不能在将来工作,peaople仍然可以使用你的答案。 –