powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Вызов Javascript из jsp
7 сообщений из 7, страница 1 из 1
Вызов Javascript из jsp
    #39062959
ditban
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день, коллеги.
Есть jsp, по нажатию кнопки вызывает javascript функцию taskOptions():

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
      for (int i=0; i<found.size(); i++)
        {
        
        TestProperties row=found.get(i);
    %>
     
    <tr>
    	<td style="width: 198px; "><%=row.getName()%></td>
     
    	<td>
    	<button onClick="taskOptions()">Подробнее..</button></td>
    </tr>
    <%
        }
     




Как мне передать в taskOptions либо сам объект TestProperties row, либо его определенные атрибуты как строки?
...
Рейтинг: 0 / 0
Вызов Javascript из jsp
    #39062966
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ditban,

JSP рендерит HTML на сервере.
JavaScript работает с HTML DOM на клиенте (в браузере).
Когда понимание этого придет, тогда и вопросы отпадут.
Как вариант:
Код: html
1.
<button onClick="taskOptions(<%=row.toJSON();%>)">Подробнее..</button></td>
...
Рейтинг: 0 / 0
Вызов Javascript из jsp
    #39062981
ditban
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz,

а что выполняет метод row.toJSON()?
...
Рейтинг: 0 / 0
Вызов Javascript из jsp
    #39063000
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ditban,
ещё есть автоматический передаваемый контекст this (там где строки)

Код: java
1.
2.
3.
function test(){
    alert(this);
}

- пробуй.
...
Рейтинг: 0 / 0
Вызов Javascript из jsp
    #39063072
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ditbanBlazkowicz,

а что выполняет метод row.toJSON()?

Представляет данные в виде JSON объекта, который потом JavaScript свободно как объект и интерпретирует. Ну, напишите toString() для начала.
...
Рейтинг: 0 / 0
Вызов Javascript из jsp
    #39063395
ditban
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На джава скрипт:
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
<SCRIPT LANGUAGE="JavaScript">
function taskOptions(str)
{

alert(str);

}
</SCRIPT>




В jsp^
<button onClick="taskOptions(1)">Подробнее..</button>

так выводит 1.
Но если пишу
<button onClick="taskOptions(<%=row.getid()%>)">Подробнее..</button>
То не выводит ничего.
(Метод row.getid возвращает String)
Что не так?
...
Рейтинг: 0 / 0
Вызов Javascript из jsp
    #39063410
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ditban,

Научитесь смотреть исходный HTML код страницы в браузере и используйте средства разработки и консоль в том же браузере. Может там и ошибка JS уже есть
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Вызов Javascript из jsp
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]