环境:客户端+服务器= 8.5.3,带扩展库。
单击时会有一个按钮运行SSJS并部分刷新div (div1)
现在我必须更新更多的div3 (div2,div3,...)同样的形式。我用同一个按钮的onclick()以CSJS的身份尝试了以下代码,但它什么也不起作用。
XSP.partialRefreshGet("#{id:div1}", {
onComplete: function() {
XSP.partialRefreshGet("#{id:div2}", {
onComplete: function() {}
});
}
});
如果有任何帮助解决这个问题的回复,我将不胜感激。
发布于 2013-03-27 21:25:04
将XSP.partialRefreshGet放在按钮的onclick上意味着它在SSJS之前运行。这是你想要的吗?我怀疑您可能希望它在SSJS之后运行,所以在源代码窗格中选择eventHandler并将代码放在eventHandler的onComplete事件上。它将在SSJS完成后运行。
我不能确认你的XSP.partialRefreshGet中是否有问题,但我相信按钮上的任何CSJS都需要返回true,否则SSJS就不能运行。但是,如果你把它移到onComplete上,你就不需要担心了。
https://stackoverflow.com/questions/15659780
复制相似问题