我使用的是liferay社区版本6.0。其中一个页面将仅使用Web Content Display portlet向其中添加内容。我想实现里面的内容,我将加载一些html链接,将用于下载一些pdf。我想添加一个ajax调用到我的域之前,实际重定向到链接已完成。
我的问题如下。我已经使用liferay的钩子特性在view.jsp中添加了一个java script ajax函数。单击事件在view.jsp中被捕获,但由于没有控制器,我不知道如何将此事件传播到域。
到目前为止,我已经在我的自定义创建portlet上使用Spring MVC完成了这个函数。但是对于这个特定的portlet,我似乎找不到控制器或Web内容显示正在使用的处理程序(如果有的话)。
有没有人能告诉我这是不是可能的,如果可能的话,给我指个方向。
发布于 2014-02-27 21:08:17
我不确定您在这里尝试实现的是什么功能,但我会尝试帮助您。您可以从view.jsp对钩子中的另一个jsp进行Ajax调用。
jQuery.ajax({
type: "POST",
url: "/jsp/path/your.jsp",
data: "country="+country,
success: function() {
...
}
...
});
https://stackoverflow.com/questions/10315327
复制相似问题