小编ton*_*ton的帖子

执行AJAX调用时延长Liferay的会话

我创建了一个使用AJAX每个函数的portlet.也就是说,portlet只渲染一次而我没有使用processAction等.

有没有办法使用内置的Liferay函数使用javascript扩展用户的会话?

我试过了

Liferay.Session.extend();
Run Code Online (Sandbox Code Playgroud)

但它似乎没有工作..

我也在ICEfaces论坛上试过一个解决方案

    if (Liferay.Session._stateCheck) {
           window.clearTimeout(Liferay.Session._stateCheck);
           Liferay.Session._stateCheck = null;
         }
         Liferay.Session.init({
           autoExtend: false,
           timeout: Liferay.Session._timeout,
           timeoutWarning:  Liferay.Session._warning
           });jQuery.ajax({url: Liferay.Session._sessionUrls.extend});
Run Code Online (Sandbox Code Playgroud)

也没工作..

每当用户点击按钮时,我都会放置这些代码块

任何提示都会有很大帮助..

javascript ajax session-state liferay-6

5
推荐指数
1
解决办法
6883
查看次数

标签 统计

ajax ×1

javascript ×1

liferay-6 ×1

session-state ×1