Javascript 用于portlet间通信的AJAX是否可行?
我知道,只需使用JSR286 resourceURL标记并执行AJAX调用,就可以创建可以刷新其内容而不刷新整个门户页面的portlet 我的问题是,是否可以在Portlet A中进行AJAX调用,并以某种方式以Portlet B为目标并动态更新Javascript 用于portlet间通信的AJAX是否可行?,javascript,ajax,portlet,portal,Javascript,Ajax,Portlet,Portal,我知道,只需使用JSR286 resourceURL标记并执行AJAX调用,就可以创建可以刷新其内容而不刷新整个门户页面的portlet 我的问题是,是否可以在Portlet A中进行AJAX调用,并以某种方式以Portlet B为目标并动态更新 这样做的目的是,当您通过actionURL或事件进行portlet间通信时,避免who门户页面刷新(重新呈现)。如果portlet B不需要执行服务器端逻辑,那么您可以简单地在客户端上使用pub/sub,让portlet B监听portlet a将发布
这样做的目的是,当您通过actionURL或事件进行portlet间通信时,避免who门户页面刷新(重新呈现)。如果portlet B不需要执行服务器端逻辑,那么您可以简单地在客户端上使用pub/sub,让portlet B监听portlet a将发布的特定事件 因此,流动是:
$(document).bind("myevent", function(event, param) {
// do your work here
alert("message recieved with data " + param);
});
触发事件的portlet A应执行以下操作:
$(document).trigger("myevent", "mydata");
搜索相同的…你有没有找到一些方法?如果你有,请提供一些教程或提示资源。谢谢