我正在尝试执行AJAX
来电。但是当我在chrome中看到错误时,我得到的是ResourceURL
未定义。
以下是我的代码。
声明:
<liferay-portlet:resourceURL copyCurrentRenderParameters="<%= false %>" var="mainURL" />
实现:
xhr2.open("POST", resourceURL , false);
但是在实施时我得到resourceURL
未定义。在6.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
我正确地组织了我的导入,是的,现在我的代码已经开始工作了。我们。