我正在制作一个带有liferay 5门户网站的网站我有一个包含portlet列表(选择html标签..)的portlet。当列表中的所选项更改(更改事件jquery ..)时,每个portlet都会加载或应加载AJAX调用。 同时,当我执行我的AJAX请求时,来自服务器的响应是重定向,而div应该包含portlet,其中包含整个网页。
Query.ajax({
type : "POST",
url : url,
data : {
p_p_id : 'GlossaryManagement_WAR_chorusportlet',
p_l_id : plid,
p_p_state : 'exclusive',
p_p_lifecycle : '1',
p_p_mode : 'view',
//index in list
portlet : '1'
},
success : function(message) {
console.log("succes");
console.log(message)
jQuery("#maincontent").append(message);
},
error : function(message) {
console.log("error");
console.log(message);
}
});
祝你好运
答案 0 :(得分:0)
由于您使用的是Liferay 5,请尝试在您的网址中使用'exclusive'windowState,如here所述。
答案 1 :(得分:0)
问题在于网址...这个ajax调用是好的,并且如果这个单词在编程中有意义的话,它会“完美地”工作。
此致