问题标签 [ajax-polling]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
88 浏览

jsf - poll 不适用于设置的 var

我想使用一个带有两个 ManagedBeans 的 html 页面。根据 URL 中的参数,我想通过 JSTL 变量设置 bean 名称。例如:

或者

我有一直在使用的课程,所以可以肯定的是:

还有一个新的:

此解决方案适用于非空值属性和表单,例如:

但我对这段代码有疑问:

调用监听器时,会出现 NullPointerException。这个问题是所有 p:polls (我有几个),所以这不是方法代码的问题。问题是 'form' 为空,尽管在开始时变量 'form' 已初始化并且 treeTable 显示在页面上。因此,当调用侦听器时,'form' 开始为空。

谢谢!

0 投票
1 回答
24 浏览

web - 向一个或多个 Web 浏览器发送数据库更新的可靠且快速的方法

将数据库更新发送到一个或多个 Web 浏览器的可靠且快速的方法是什么?

我有一个 Postgres 数据库,其中有几个表会随着时间的推移而更新。更新范围为每秒 0 到 1000 次更新。更新表时,我希望一对多的 Web 客户端尽可能快速有效地接收更新。每次更新少于 1K。

0 投票
0 回答
7 浏览

two-way-binding - 单向绑定是否意味着没有使用 setTimeout 函数的观察者?

从我正在阅读的内容来看,双向绑定意味着有“观察者”每隔几毫秒在 JavaScript 中实现一个 setTimeout,以保持模型和视图彼此内联。

在单向绑定中,一旦视图被填充,分配给元素的事件是否会触发模型和视图之间的同步,因此没有“观察者”?我问的原因是我不相信使用“观察者”是明智的,但这将帮助我验证。浏览器 JS 事件循环似乎足以处理事件。

(如果有必要回答这个问题,请假设 Angular、React 和 Vue。)

我已经 在 Angular 和 Watchers 中阅读过此单向或一次性绑定

0 投票
1 回答
40 浏览

ajax - 使用 Angular 进行 AJAX 更新

我正在尝试在使用 AJAX 的客户端中实现轮询方法。我正在构建一个 ASP.NET 框架 Web 应用程序,在后端使用 c#,在前端使用带有 Angular 的 JavaScript,但我不确定....

1.)如果我拥有的代码实际上会进行实时更新并按预期更新我的网页上显示的内容。

2.) 如果我将 Angular 合并到我的 AJAX 请求中的方式可行。

和 3.) 如果我需要在 ajax 请求的正文中指定 'get',例如 type: 'get';

我有一个附加到 $scope 的变量,称为工具,我想使用来自 url 的数据进行更新,如果数据有任何更改,则更新我的网页。显然,url 将包含我希望从中获取数据的实际 URL。到目前为止,这是我模块中的代码...

0 投票
3 回答
150 浏览

javascript - AJAX 重新加载间隔(轮询)帮助

我有几个文件,我正在从中提取次要文本(最多一个单词),然后用另一个脚本对其进行样式化。

目前,它们按应有的方式加载和显示。但是,文本文件会随机更新,因此我希望重新加载它们,然后将后续脚本再次应用于它们。我尝试了不同的 setTimeout 和 setInterval 命令,但我认为问题在于我的放置或使用。经过几个小时的研究,我确定只是语法不合适。

这在本地运行,但通过一个像远程一样执行脚本的程序来拉取。(没有跨域问题)

这是一个示例片段,它提取文件并加载到后续脚本读取以显示的 html:

这是将这些文件加载​​到脚本中以显示的段:

任何方向表示赞赏。如果需要,我可以发布整个文件,但我认为有人会得到我正在做的事情并且知道如何最好地指导我。

对于上下文,我正在使用一个脚本来获取文本,让它看起来像一个 LED 并像一个股票行情一样滚动。这被用于 Twitch 上的广播公司。

0 投票
0 回答
131 浏览

jquery - 如何在引导模式关闭时停止递归 Ajax 轮询?

当特定的引导模式打开时,我正在调用 ajax 轮询函数,它运行良好,但是当我强制关闭 BS 模式时,轮询函数应该停止,但它会在后台继续触发。

我不知道我做错了什么。使用引导程序 4。

这是我的js脚本,

更新:

我以这种方式尝试过,但无法正常工作。

0 投票
1 回答
186 浏览

c# - 在 ASP.Net MVC 5 中的 Ajax 调用中来自服务器的多个响应

在 Ajax 调用中向客户端发送多个响应的可能方法是什么。

设想

1.通过Ajax从excel中导入200条记录。

2.逐一读取文件记录。

3.在每次迭代中,我需要向客户端发送一些数据,并在服务器端使用一些 base 64 图像将其取回,然后将该图像保存到数据库中。

4.对所有迭代执行此操作。

5.在所有迭代后显示 Ajax 成功消息。

如何在一个 Ajax 请求中实现这一点。

0 投票
1 回答
764 浏览

angular - 使用 angular 和 rxjs 可配置轮询间隔

我正在尝试使用 rxjs 和 angular 创建连续轮询。下面是我的要求的实现。

https://stackblitz.com/edit/angular-sq3ke5

但是在这个例子中,我添加了轮询间隔,我希望它根据用户输入的值进行更新。但是,文本输入的任何更改都不会反映在轮询间隔中。有人可以帮我实现这个结果吗?

提前致谢。

0 投票
2 回答
964 浏览

server - Ajax 轮询与 SSE(服务器端的性能)

从服务器端的角度来看,我很好奇何时使用 Ajax 轮询而不是 SSE 是否有某种标准限制。

  • 每秒 1 个请求:我很确定 SSE 更好
  • 每分钟 1 个请求:我很确定 Ajax 更好

但是每 5 秒 1 个请求呢?我们如何计算 Ajax 或 SSE 的极限频率在哪里?

0 投票
1 回答
59 浏览

node.js - 每次nodejs api调用reactjs组件后如何返回轮询数据

我需要轮询数据,直到response.Status === 'UpdatesComplete'. 我已经编写了这个节点 js API 函数,它基本上轮询数据 -

我从 ComponentDidMount 生命周期方法中的 ReactJS 类组件调用此 API -

这工作正常。但是由于 API 会返回数据,直到所有数据都被提取(在进行轮询之后),所以需要很长时间才能加载数据。我基本上是在寻找一旦获取数据就返回轮询数据以查看并同时轮询 API,直到所有数据都被获取。在这种情况下,数据将在每次轮询视图后不断更新,这将改善用户体验。提前致谢。