gpt4 book ai didi

jquery - 在liferay portlet中使用jquery post

转载 作者:行者123 更新时间:2023-12-01 08:14:55 24 4
gpt4 key购买 nike

我想在我的 portlet 中使用 jquery,但这是我的第一个 portlet,不知道需要做什么。

我正在 view.jsp 中设置参数并执行以下操作:

<portlet: actionURL var="setStatusURL">
<portlet: param name="jspPage" var="/setStatus.jsp"/>
</portlet: actionURL>

$.post(
"<%=setStatusURL %>",
{
ids:ch.toString()
}
);

Firebug 表示 setStatus.jsp 404 未找到

我应该如何编写 URL 才能正常工作?

最佳答案

jQuery.post() 是一个ajax调用,我认为应该使用 ResourceURL 生成URL ( <portlet:resourceURL /> ) 而不是 <portlet:actionURL /> .

而且很明显,您需要显式包含 jQuery您的 portlet 中的库以使用它。从 Liferay 6.0 开始,jQuery 作为内置 JavaScript 库被删除。

希望这有帮助。

关于jquery - 在liferay portlet中使用jquery post,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11220374/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com