如何从AJAX POST请求呈现页面?

时间:2017-05-07 23:26:07

标签: javascript firebase firebase-authentication

我发布POST AJAX请求:

firebaseAUTH.currentUser.getToken(true).then(function(idToken) {
    $.ajax({
        // Send token to your backend via HTTPS (JWT)
        url: '/auth',
        type: 'POST',
        data: {token: idToken},
        success: function (response) {
            var userID = response.userID
            firebaseDB.ref('/users/' + userID)
                .once('value')
                .then(function(snapshot) {
                    $.post('/members-area/' + userID, snapshot.val(), function(data, status) {

                    });
                });
        }
    });
});

我的经纪人:

app.use('/members-area/', function(req,res,next) {
  console.log(req.body) //works well and gives object
  res.render('members-area', { Snapshot: req.body})
})

但是,它不会呈现页面。为什么这样,我怎么能实现呢?

我无法在AJAX调用的success属性之外移动该函数调用,因为解码后的userID变量将不可用。

0 个答案:

没有答案