Использование идентификатора для ответа на комментарий с помощью jQuery в приложении Spring-MVC - PullRequest
0 голосов
/ 02 июля 2010

Мне нужно иметь возможность комментировать статью, а также иметь возможность отвечать на комментарий, используя ту же форму.Довольно просто, но как узнать, что пользователь нажал «ОТВЕТИТЬ», и узнать, какой комментарий он тоже нажал «ОТВЕТИТЬ»?Я представляю, что мне нужно добавить какой-то атрибут к якору, но я не уверен, каким он должен быть.Я хотел бы, чтобы это было практикой.

в вашем распоряжении Spring-mvc, JSP и jQuery

эти якоря генерируются внизу каждого комментария,у вас есть доступ к любой информации о комментариях, которая вам нужна от модели на данный момент: <a href="#" title="Reply"><img src="<spring:url value="/static/images/reply.png"/>" alt="reply" width="10" height="10" border="0" />REPLY</a>

это фактическая форма для комментария:

<form:form action="comment.do" method="PUT">
    <div class="aclass">
        <h2>post a comment</h2>
    </div>
    <input type="hidden" name="replyto" value=""/>
    <input type="text" class="commentArea" name="comment"/>
    <div style="margin: 5px 0 0 0">
        <input type="submit" value="Submit Comment" title="Submit Comment" />
        &nbsp;
    </div>
</form:form>

Брауни баллы за нажатие«Ответить» прокрутить пользователя к форме комментария:)

1 Ответ

2 голосов
/ 02 июля 2010

Сохраняйте идентификатор комментариев в каждой кнопке ответа, поэтому при нажатии на них вы можете переместить этот идентификатор в скрытое поле формы для поля комментариев. Если идентификатор отсутствует, то это обычный комментарий, а не ответ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...