Как мне сделать вызовы формы действий Struts 2, используя JQuery или javascript и / или json - PullRequest
0 голосов
/ 06 ноября 2011

Мне нужно обновить форму на основе некоторых записей, которые были взяты у пользователя (представлены в той же форме).Это позволяет мне иметь одну страницу добавления обновлений.

2 параметров, принятых от пользователя, должны быть отправлены в действие Struts 2.Запрос БД, выполненный внутри действия, возвращает набор данных.Этот набор данных необходимо отправить обратно в пользовательский интерфейс и обновить его.

Пожалуйста, помогите.

1 Ответ

2 голосов
/ 06 ноября 2011

Используйте метод jpost-метки .post () . Результаты могут быть в формате JSON или HTML и обрабатываться соответствующим образом.

$.post({
    theUrl,
    { field1: "value", field2: "value" },
    function(data) { $("#resultsDiv").html(data)
});

Если вам нужно больше контроля, вы можете использовать функцию .ajax .

Существует множество способов получить URL-адрес S2 в аргументах, в том числе просто наличие JavaScript на странице JSP и использование тега, получение вызова $.post во внешнем JS и вызов со страницы JSP. передача URL-адреса, обработка файлов JS с помощью процессора JSP и т. д.

Есть также, по крайней мере, два плагина jQuery, которые могут обернуть это в тег, но IMO проще и чище просто сделать это с помощью «сырого» jQuery.

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