2012-04-25 2 views
0

Я использую сообщество сообщества liferay 6.0. На одной из страниц будет использоваться портлет Web Content Display для добавления в него контента. Я хочу достичь следующего внутри этого содержимого, я загружу некоторые html-ссылки, которые будут использоваться для загрузки некоторого pdf-файла. Я хочу добавить домен ajax ко мне до того, как будет осуществлен фактический переадресация ссылки.Использование ajax внутри портлета содержимого веб-контента

Мой вопрос следующий. Я использовал функцию hook для liferay, чтобы добавить jay-скрипт ajax-функции в view.jsp. Событие click поймано в view.jsp, но поскольку контроллера нет, я не знаю, как передать это событие в домен.

До сих пор я выполнял эту функцию в своем настраиваемом портлете создания, который выполняется с использованием Spring MVC. Но для этого конкретного портлета я не могу найти контроллер или того, что когда-либо обрабатывал отображение веб-контента (если есть).

Может кто-нибудь, пожалуйста, сообщите мне, если это возможно, и укажите мне в каком-либо направлении, если это возможно.

+0

Уточнение: вы хотите запустить запрос ajax на сервер из портлета отображения веб-контента и вернуть что-нибудь? –

+0

Если вы можете уточнить свое требование немного больше, чем было бы здорово –

ответ

0

Я не уверен, какую функциональность вы пытаетесь реализовать здесь, но я постараюсь помочь. Вы можете сделать вызов Ajax другому jsp на вашем крюке с вашего view.jsp.

jQuery.ajax({ 
    type: "POST", 
    url: "/jsp/path/your.jsp", 
    data: "country="+country, 
    success: function() { 
    ... 
    } 
    ... 
}); 
Смежные вопросы