我是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>