好的,我正在创建一个使用Stormpath来管理用户帐户信息的nodeJS应用程序。
目前,用户可以访问网络应用程序并被要求登录/注册。一旦他们这样做,他们将被重新定向到主页。
现在我想从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函数中执行此操作?
答案 0 :(得分:1)
jQuery只会查看DOM,所以它只能访问已经在视图中的数据 - 如果你不想在视图中看到用户数据,那就没办法了使用AJAX类型请求获取此信息。
您可以做的是更新您的视图代码,以便返回的HTML在隐藏div中以JSON格式包含用户的数据,然后使用jQuery从隐藏的div中提取该数据并使用它。
这有意义吗?