2014-08-27 155 views
2

好的,我正在制作一个使用Stormpath管理用户帐户信息的nodeJS应用程序。从Stormpath获取信息?

目前,用户可以到Web应用程序,并要求登录/注册。一旦他们做了,他们被重新定向到主页。

现在我想抓住他们的数据从stormpath并显示在他们的个人资料页面屏幕上。 因此,他们的电子邮件,姓名,地址和自定义数据就是我所追求的。

现在我不想让这个呼叫受到什么“视图”他们在,而当他们点击相应的按钮。

你这是怎么了VIEW ---而这并不是我期待的做。

var stormpath = require('express-stormpath'); 
app.get('/email', stormpath.loginRequired, function(req, res) { 
res.send('Your email address is:', res.locals.user); 
}); 

如何在普通的jQuery函数中执行此操作?

回答

1

呦,这听起来像你想要做的就是使用jQuery,从而吸引用户的帐户数据,并用它在页面上的内容。唯一的方法是首先将用户的JSON数据传递到视图中。

jQuery只会查看DOM,因此它只能访问已存在于视图中的数据 - 如果您不想在视图中使用用户数据,则无法获取此信息一个AJAX类型的请求。

你可以做的是更新使得HTML返回包含用户在一个隐藏的div JSON格式的数据视图的代码,然后使用jQuery从隐藏的div提取数据,并使用它。

这有道理吗?

+1

完全欢呼! :) – user61026 2014-08-28 12:54:38

+0

请授予答案,如果这有助于解决您的问题:) – 2014-08-29 17:49:01