Как получить значение в переменной в цикле от ejs
Я новичок в HTML и EJS. Я пытаюсь сделать функцию ретвита, однако я не могу правильно загрузить исходный твит (какую бы кнопку я не нажал, она показывает последний твит). Я знаю ошибка от <%= posts[i].tweets %>
Тем не менее, я не могу понять, как получить соответствующие твиты в каждом <div>
, Кто-нибудь может помочь, спасибо?
<div class="modal-body" panel panel-default><p><%= posts[i].tweets %></p></div>
<!DOCTYPE html>
<html lang="en">
<head>
<title> </title>
</head>
<body>
<div >
<% for(var i in posts)
{
%>
<b><a href="/user/<%= posts[i].user_id %>"><%= posts[i].username %></a></b>
<p id="username1"><%= posts[i].tweets %></p>
<div style="margin-bottom: 5px;">
<button style="float: left;" class="btn btn-primary " data-toggle="modal" data-target="#myModal" onclick="">retweet</button>
</div>
</div>
<%
}
%>
<div class="jumbotron">
<div class="container">
<p style="color: red;"> <%= locals.message %> </p>
<form action="/retweet" method = "post">
<textarea rows="5" style="float: center; margin-bottom: 0px;" name="tweet_content" class="form-control"></textarea>
<div class="modal-body" panel panel-default><p><%= posts[i].tweets %></p></div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">close</button>
<button type="button" class="btn btn-primary">submit</button>
</div>
</form>
</div>