#javascript #node.js #express #ejs
#javascript #node.js #экспресс #ejs
Вопрос:
Я использую express, и мне нужно динамически отправлять данные в метод app.get(). На моей индексной странице у меня есть список тем, и по щелчку мне нужно отправить имя элемента, который является необходимыми данными
<% data.forEach((row)=> {%>
<ul class="list-group list-group-flush">
<li class="list-group-item">
<a href="/question" class="stretched-link" name="<%= row.TopicID %>" id="sendObject">
<%= row.Headline %>
</a>
</li>
</ul>
<%}) %>
Я пробовал это с помощью ajax, но я не знал, как это сделать, потому что я новичок в javascript.
Любые идеи о том, как это сделать
Ответ №1:
a
Элемент не должен иметь name
атрибута, если вы не ссылаетесь на точку на странице, где a
находится элемент (и даже тогда name
on a
был заменен на id
on что-либо два десятилетия назад).
Если вы хотите включить данные при нажатии на ссылку: закодируйте их в URL в href
атрибуте.
Либо в виде строки запроса, либо в качестве параметра пути