我正在使用liferay社区版6.0。其中一个页面将仅使用Web Content Display portlet向其添加内容。我想在内容中实现以下内容我将加载一些用于下载某些pdf的html链接。我想在实际重定向到链接之前向我添加一个ajax调用。
我的问题如下。我使用了liferay的钩子功能将一个java脚本ajax函数添加到view.jsp中。 click事件在view.jsp中被捕获,但由于没有控制器,我不知道如何将此事件传播到域。
到目前为止,我已经在使用Spring MVC完成的自定义创建portlet上完成了此功能。但对于这个特定的portlet,我似乎无法找到控制器或Web内容显示器正在使用的处理程序(如果有的话)。
有人可以告诉我这是否可行,如果可能的话,请指出我的方向。
答案 0 :(得分:0)
我不确定您在这里尝试实现的功能,但我会尽力提供帮助。您可以从view.jsp。
对钩子中的另一个jsp进行Ajax调用jQuery.ajax({
type: "POST",
url: "/jsp/path/your.jsp",
data: "country="+country,
success: function() {
...
}
...
});