gpt4 book ai didi

javascript - 带有传递变量的 partialrefreshPost

转载 作者:行者123 更新时间:2023-11-29 21:21:02 25 4
gpt4 key购买 nike

我有一个局部刷新函数,想通过传递不同页面的 id 来重用它,但它不起作用。是我的脚本有误还是部分刷新不能排除变量?

function ReloadPageId(Id) {
XSP.partialRefreshPost("#{id:" + Id + "}", {});
}

最佳答案

我认为它不起作用,因为您的 Id表达式语言时 undefined variable "#{id:}"被计算出来。

当您将“Id”传递给您的 ReloadPageId 函数时,它已经被计算过了。要使用客户端 javascript 获取计算出的 Id,请尝试在您的 XPage 上放置一个输入标记,如下所示:

<input id="getID" type="hidden" value="#{id:theIdYouWant}" />

然后你这样调用你的函数:

ReloadPageId(document.getElementById("getID").value);

最后您的函数将如下所示:

function ReloadPageId(Id) {
XSP.partialRefreshPost(Id);
}

关于javascript - 带有传递变量的 partialrefreshPost,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38542553/

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