Как вставить комментарий из секции комментариев в массив, используя JQuery? - PullRequest
0 голосов
/ 29 октября 2018

Это мой код js, который является частью сайта:

var user = {
  username: " ",
  comment: " "
};
var array = [];

$(document).ready(function() {
  $("#mybutton").click(function() {
    user.comment = $("#comment").text();
    user.username = $("#username").text();
    array.push(user);
    alert(array[0]);
    user.empty();
  });
});

У меня есть предупреждение, чтобы проверить мой код. И #comment, и #username являются тегами id для двух текстовых областей в моем файле index.hbs. Каждый раз, когда я нажимаю кнопку, я получаю предупреждение с [объект объекта]. Я не знаю, что не так с моим кодом, но я думаю, что это потому, что user.username и user.comment не отправляют фактический комментарий и имя пользователя объектному пользователю.

1 Ответ

0 голосов
/ 29 октября 2018

используйте .val() вместо .text()

, например

user.comment = $("#comment").val();

также, для вашего оповещения вы должны;

alert(array[0].username);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...