У меня есть несколько портлетов с некоторыми ссылками в них, все, что я хочу, это скрыть параметры URL. Поэтому я подумал, что будет легко добавить некоторый код jQuery, который создает форму для каждого и связывает событие click на нем, чтобы отправить форму.Как скрыть параметры моего URL?
Это не работает. По какой-либо причине запрос на действие не попадает.
Есть ли у кого-нибудь другое предложение скрывать параметры URL?
спасибо за ответ Shailesh - Как я уже говорил в моем вопросе: я уже трансформировал каждую ссылку на форму, но мой портлет действие не triggerd от этой формы - почему? Я действительно не знаю. Все параметры установлены и, кажется, правы, но ничего не происходит вообще – onigunn
меня снова, похоже, что мой портал jboss реагирует только на GET не на POST – onigunn
Это странно. Здесь может помочь несколько не связанная с этим дискуссия. Инструмент DOJO (библиотека JavaScript) имеет виджет под названием dijit.layout.ContentPane. Вы можете указать URL с ним (как HREF). Естественно, этот виджет принимает только URL-адреса GET. Чтобы поместить результат POST-операций внутри него, можно использовать метод setContent(). Обработчик моей кнопки отправит форму в запрос AJAX, используя POST, получит ответ, а затем вызовет метод setContent на панели содержимого, чтобы поместить в него ответ. Я не знаю, может ли ваш портал JBosss сделать что-то подобное. –