gpt4 book ai didi

jquery - extlib 中的动态内容控制出问题了

转载 作者:行者123 更新时间:2023-12-01 04:09:36 26 4
gpt4 key购买 nike

我有时会遇到一个关于 xpages 的非常奇怪的问题。我认为这与动态内容控制有关

我以前在其他情况下见过此错误,但从未了解导致该错误的原因以及如何防止其发生。

在本例中,我从 extlib 加载了一个动态控件,其中包含加载日历的 jquery 插件。日历工作正常。但是,如果我单击日历导航三次,然后尝试重新加载我的动态内容控件,它会因奇怪的网址而崩溃并不断重新加载。 (日历导航每次点击时都会执行ajax请求来获取json)

我正在寻找一种方法来防止或捕获这些错误,以便用户不必遇到它们。

我附上了该问题的动画,因为它有点难以解释。

不断重新加载的url看起来像这样,“home”是xpage,“dynC是控件,“booking”是加载的内容。

demo.intrapages.com/intrademo.nsf/home.xsp?%24%24ajaxid=home%3A_id1%3AdynC&content=booking&%24%24viewid=!dqeyhl895m!

enter image description here

您可以重现该问题 here我还注意到它可以在 Firefox 中运行

最佳答案

看起来日历按钮的部分刷新妨碍了预订链接的部分刷新。
想象一下:
XHR 请求已发送且未完全完成。第二个请求的发送和完成速度更快。第二个更改本地 Dom,并且第一个的处理程序函数在完成时找不到它想要写入的 Hook 并重试请求。

潜在的补救措施:
更改刷新按钮,以便在第一个请求未完全完成时忽略第二个请求,或者使用 Ajax 旋转器图形和灰色蒙版(待机控件)

关于jquery - extlib 中的动态内容控制出问题了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22405558/

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