У меня есть форма с входом:nodejs поместить данные в вход
<label for="email">Email:</label>
<input class="form-control" name="email" id="email" value="">
В моей функции NodeJS: (Я ищу в моей базе данных с идентификатором и я восстановить его по электронной почте)
models.User2.findOne({_id: idusersession})
.then(function (content) {
var mail = content.email;
});
Я хочу поставить эту переменную почту на мою HTML-страницу. Таким образом, когда вызывается HTML-страница, данные автоматически добавляются в мой ввод.
Я пробовал:
document.getElementByID("email").value = mail;
Но не успех. По-видимому, document.getElementByID()
не существует в NodeJS.
ли вы пытаетесь, чтобы сделать HTML от сервера? Если да, я рекомендую вам обратить внимание на движки шаблонов, такие как swig, усы, нефрит и т. Д. Вам нужно указать путь к файлу (путь к вашему HTML) и использовать специальный синтаксис в вашем HTML (в соответствии с выбранным движком шаблона). Пожалуйста, проверьте приведенные ниже ссылки: [jade] (http://expressjs.com/guide/using-template-engines.html) [swig] (http://paularmstrong.github.io/swig/docs/) [усы] (https://github.com/janl/mustache.js) –