ajax调用liferay门户网站

时间:2014-02-25 16:01:34

标签: javascript jquery ajax liferay

我正在制作一个带有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);
}
});

祝你好运

2 个答案:

答案 0 :(得分:0)

由于您使用的是Liferay 5,请尝试在您的网址中使用'exclusive'windowState,如here所述。

答案 1 :(得分:0)

问题在于网址...这个ajax调用是好的,并且如果这个单词在编程中有意义的话,它会“完美地”工作。

此致