Как получить индекс строки таблицы в JSP - PullRequest
0 голосов
/ 31 августа 2018

<tr>
<td><c:out value= "${l+1}" /></td>
  <td><c:out value="${list.name}" /></td>
  <td><c:out value="${list.size} MB" /></td>
  <td><img class='imagem_artigo' src='data:image/png;base64,${list.previewUrl}' alt='IMG DESC' width="200" height='200'></td>
  <td><i class="material-icons">edit</i></td> 
  <td><i class="material-icons">delete</i></td>

</tr>

У меня есть две иконки, для редактирования и удаления. Теперь мне нужно получить индекс строки, чтобы я мог написать для них функцию onclick. Я использую hibernate, поэтому мне нужно выбрать имя изображения, чтобы я мог удалить его в базе данных. Я напишу запрос гибернации в сервлете, но мне нужно отправить имя изображения этому сервлету.

Я пытался использовать нашорн.

<td><i class="material-icons" onClick='<% nashorn.eval("var i = $(this).closest('td').parent()[0].sectionRowIndex; window.location='http://localhost:8080/AdvanceJavaAssignment2/processing.jsp?param=i';"); %>'>edit</i>

Но этот код не работает. Кто-нибудь может объяснить более эффективный и лучший способ решения этой проблемы?

The webpage looks something like this

1 Ответ

0 голосов
/ 01 сентября 2018
 <button class='delete_click' value="${list.name}">delete</button></td>



 $(".delete_click").on('click', function(e){
                    var u = $(e.currentTarget).val();}

или

var u = $(e.currentTarget).closest('td').parent()[0].sectionRowIndex ;}

Вы можете попробовать это

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