Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 从Stormpath获取信息?_Jquery_Node.js_Api_Express_Stormpath - Fatal编程技术网

Jquery 从Stormpath获取信息?

Jquery 从Stormpath获取信息?,jquery,node.js,api,express,stormpath,Jquery,Node.js,Api,Express,Stormpath,好的,我正在制作一个nodeJS应用程序,它使用Stormpath来管理用户帐户信息 目前,用户可以访问web应用程序并被要求登录/注册。一旦他们这样做了,他们将被重定向到主页 现在我想从stormpath抓取他们的数据,并将其显示在他们的个人资料页面的屏幕上。 所以他们的电子邮件、姓名、地址和自定义数据就是我想要的 现在,我不想让这个通话受制于他们所处的视图,而是当他们点击相应的按钮时。 这就是你如何用一种观点来做这件事——这不是我想要的 var stormpath = require('ex

好的,我正在制作一个nodeJS应用程序,它使用Stormpath来管理用户帐户信息

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

现在我想从stormpath抓取他们的数据,并将其显示在他们的个人资料页面的屏幕上。 所以他们的电子邮件、姓名、地址和自定义数据就是我想要的

现在,我不想让这个通话受制于他们所处的视图,而是当他们点击相应的按钮时。

这就是你如何用一种观点来做这件事——这不是我想要的

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

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

Yo,听起来您想要做的是使用jQuery获取用户的帐户数据并在页面上使用它。唯一的方法是首先将用户的JSON数据传递到视图中

jQuery只会查看DOM,因此它只能访问视图中已经存在的数据——如果您不希望视图中包含用户数据,那么就无法通过AJAX类型的请求获取这些信息

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

这有意义吗