gpt4 book ai didi

java - 如何在事件上调用 jquery 函数?

转载 作者:行者123 更新时间:2023-12-02 00:40:36 24 4
gpt4 key购买 nike

我想在发生事件(比如服务器发生超时)时显示一个弹出窗口。对于弹出窗口,我在 JSF 页面 (JSF 2.0) 中使用 jQuery。如何从 JSF ManagedBean 的服务方法调用 jQuery 函数?

实际上,这就像 AJAX 的反向操作,而不是客户端定期调用服务器。我希望服务器在发生某些事件时通知客户端。并非所有用户都会一直收到通知。我想减少网络调用。服务器从客户端告诉客户端“X先生,这是给您的通知”。

最佳答案

不要试图将 Java 和 jQuery 结合在一起,只需定义 jQuery 调用,除非它在特定时间范围内得到响应,否则它将显示“服务器速度缓慢”消息,或其他一些适当的警报。

换句话说(示例):

  1. 您执行 ajax 调用,在等待期间显示“正在加载...”或一些消息
  2. 默认情况下,如果 ajax 调用在定义的超时(例如 5 秒)内没有收到响应,它将自动显示“抱歉,我们仍在等待...” ,或任何适合您的应用的内容
  3. 如果 ajax 调用确实及时得到响应,用户将永远不会看到“抱歉,我们仍在等待...”消息,因为页面将随结果

关于java - 如何在事件上调用 jquery 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6508123/

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