Liferay:从portlet调用JSON服务

时间:2015-04-08 10:54:44

标签: javascript liferay liferay-6 portlet

我正在尝试使用我的portlet javascript代码调用json Web服务: 在js/main.js我有:

   Liferay.Service(
  '/Basic-portlet.hello/remote-hello',
  {
    name: ''
  },
  function(obj) {
    console.log(obj);
  }
);

当我将portlet添加到页面时,只要页面重新加载引发的javascript错误,此调用只执行一次:

Uncaught TypeError: undefined is not a function
A.mix.parseIOConfig
A.mix.parseInvokeArgs
Service    main.js?browserId=other&lan....
(anonymous function)

1 个答案:

答案 0 :(得分:1)

我过去遇到过类似的问题。尝试禁用javascript minifier,看看是否能解决您的问题。它解决了我的问题。

谢谢, 拉夫