Liferay.Service.register不是一个函数?

Liferay.Service.register不是一个函数?,liferay,liferay-6,liferay-aui,liferay-service-builder,Liferay,Liferay 6,Liferay Aui,Liferay Service Builder,我尝试调用此javascript方法: Liferay.Service.register("Liferay.Service.myservice", "de.package.service", "my-portlet"); 但我得到的只是一个错误: Liferay.Service.register is not a function. (In 'Liferay.Service.register("Liferay.Service.myservice", "de.package.service",

我尝试调用此javascript方法:

Liferay.Service.register("Liferay.Service.myservice", "de.package.service", "my-portlet");
但我得到的只是一个错误:

Liferay.Service.register is not a function.
 (In 'Liferay.Service.register("Liferay.Service.myservice", "de.package.service", "my-portlet")', 'Liferay.Service.register' is undefined)
老实说。。。我不知道为什么会这样。
有人能帮我吗?

是的,答案如下:

忘了Liferay吧。注册和所有其他Liferay。东西 改用异步json Web服务


工作起来很有魅力:)

您应该添加为什么尝试调用此方法-我想您已经在某个教程中阅读了它们?我猜你在用Liferay 6.2?搜索Liferay 6.2“Liferay.service.register”将显示。您使用的是哪个Liferay版本?如果您创建了一个portlet服务插件,那么在运行ServiceBuilder时会自动生成此代码。请您添加一些关于portlet.xml、liferay-portlet.xml、jsp和js文件的更多信息。