почему моя таблица не отвечает при щелчке строки - PullRequest
1 голос
/ 12 марта 2020

Я получаю JSP, который выбирает значение из базы данных и отображает его в таблице. Теперь я хочу создать функцию щелчка для таблицы. Нажмите на строку, она покажет какое-то значение. Я использую код js для него, но когда я щелкаю строку, ничего не происходит. Кто-нибудь может помочь? Спасибо.

image

И я отлаживаю в IE. html похож на

 <tr>
     <td onclick="showBgc(i)">DE01</td>
     <td onclick="showBgc(i)">Country Template DE</td>
 </tr>

и ошибка не определена.

1 Ответ

0 голосов
/ 12 марта 2020

Вы должны напечатать значение i в showBgc function call. Измените showBgc(i) на showBgc(<%=i%>), в противном случае функция примет i в качестве строкового значения.

Пример:

%>
    <tr>
        <td onclick="showBgc(<%=i%>)"><%=news.getValue("Code") %></td>
        <td onclick="showBgc(<%=i%>)"><%=news.getValue("Name") %></td>
    </tr> 
<%

Для отображения code и Name.

<tr>
  <td onclick="showBgc('<%=news.getValue("Code") %>')"><%=news.getValue("Code") %></td>
  <td onclick="showBgc('<%=news.getValue("Name") %>')"><%=news.getValue("Name") %></td>
</tr>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...