2014-02-25 77 views
1

我正在用liferay 5入口製作一個網站,我得到了一個portlet,它包含一個portlet的列表(選擇html標籤..)。當列表中的選定項目發生更改(更改事件jquery ..)時,每個Portlet都會加載或應該加載AJAX調用。 同時,當我做我的AJAX請求時,來自服務器的響應是重定向,並且應該包含該portlet的div包含整個網頁。ajax call liferay portal

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

由於您使用的Liferay 5,嘗試在URL中使用 '獨家' WINDOWSTATE爲過here解釋。

0

問題出在url ...這個ajax調用是好的,如果這個詞在編程中有意義,那麼它的工作「完美」。

Regards