Liferay 为 portlet 开发人员提供 Javascript 代码,允许调用 Liferay 服务。当浏览 /api/jsonws
处的可用 API 方法时,会提供一个 Javascript 片段,其中显示了如何调用此方法:
Liferay.Service(
'/method',
{
parameter: 'value'
},
function(obj) {
console.log(obj);
}
);
但是,我找不到此功能的真实文档。虽然此示例完美地展示了如何调用服务方法,但它没有展示如何处理错误情况。
在网上查找文档时,我也只是找到了如何调用 API 函数的示例,但没有找到如何处理特殊情况,就像上面提供的代码一样。
最佳答案
可以通过以下方式处理错误:
.
.
.
function(message) {
var exception = message.exception;
if (!exception) {
// Process Success
}
else {
// Process Exception
}
}
引用: http://www.liferay.com/community/wiki/-/wiki/Main/json+service+api
关于javascript - 是否存在 Javascript Liferay 服务库的文档?如何处理错误情况?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29486756/