2014-08-27 7 views
2

Итак, я делаю приложение nodeJS, которое использует Stormpath для управления информацией учетной записи пользователя.Получение информации из Stormpath?

На данный момент пользователи могут подключиться к веб-приложению и просят войти/зарегистрироваться. Как только они это сделают, они перенаправляются на домашнюю страницу.

Теперь я хочу захватить их данные из штормового пути и отобразить его на экране на странице своего профиля. Таким образом, их электронная почта, имя, адрес и пользовательские данные - это то, что я получаю.

Теперь я НЕ хочу, чтобы этот призыв подчинялся тому, что «вид» они находятся в , а когда они нажимают соответствующую кнопку.

вот как вы это делаете с ВИДОМ --- Которого НЕ того, что я ищу.

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 содержал данные пользователя в формате JSON в скрытом div, а затем использовал jQuery для извлечения этих данных из скрытого div и использования его.

Это имеет смысл?

+1

отлично приветствует! :) – user61026

+0

Пожалуйста, воздайте ответ, если это поможет решить вашу проблему :) –

 Смежные вопросы

  • Нет связанных вопросов^_^