2014-08-27 149 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