AJAX Call不能在liferay 6.2.2中工作?

时间:2015-06-05 12:50:48

标签: ajax liferay hook liferay-6

我正在尝试执行AJAX来电。但是当我在chrome中看到错误时,我得到的是ResourceURL未定义。

以下是我的代码。

声明:

<liferay-portlet:resourceURL copyCurrentRenderParameters="<%= false %>" var="mainURL" />

实现:

xhr2.open("POST", resourceURL , false);

但是在实施时我得到resourceURL未定义。在6.1它曾经工作正常。我不知道是否有任何替代方案可以使用它。请指导。

1 个答案:

答案 0 :(得分:0)

非常感谢Olaf Cock和Gevatterajan的指导。第一个问题是: 使用Y6替换varImpl,并在我从6.1迁移到6.2时删除var。 定义应该是这样的:

copyCurrentRenderParameters

同样,在我们处理6.2时,我们必须重复<liferay-portlet:resourceURL var="mainURL" /> 和其他网址。而且大部分时间我都错过了我在view.jsp中提到的一些重要的进口产品。 例如,renderURL中提到的editFileEntryURL已在view.jsp中提及其实现。以下是推荐代码。

view_entries.jsp

我正确地组织了我的导入,是的,现在我的代码已经开始工作了。我们。