问题标签 [reverse-ajax]

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 投票
0 回答
152 浏览

javascript - 使用javascript反向Ajax实现?

请帮帮我。疑问:反向 Ajax 实现是否也需要服务器端实现?问题:我读到了反向 ajax,我也知道它是如何工作的,但不知道如何实现它?

0 投票
1 回答
417 浏览

grails - 服务器端推送(彗星)来填充完整的日历事件,而无需在 Grails 中进行 javascript 轮询。

任何人都可以请告诉我,我们如何在完整日历的服务器端填充/显示动态更新的数据,而无需 javascript 轮询/setInterval。grails 中提供了 Atmosphere 插件,但文档很差。

提前致谢....

0 投票
1 回答
348 浏览

javascript - 如何在java中实现反向ajax

我想使用 javascript 或 jquery 框架实现反向 AJAX。

Jquery 框架是否支持反向 ajax?

还需要在服务器端进行哪些更改?我正在使用 Java。

0 投票
0 回答
34 浏览

ajax - 哪些工具使用此论坛进行实时更新?

任何人都可以向我解释stackoverflow如何实时推送通知?例如,如果您赞成或反对我的问题,我会立即在我的浏览器中看到计数投票的更新。

我在 chrome 控制台中没有看到任何 ajax 请求......也许他们使用 socket.io 或类似的东西?

谢谢。

0 投票
1 回答
71 浏览

javascript - 检查 SQL 数据库以了解 ASP.NET 中的更改的最佳实践

我有一个网页,一旦数据库中的值发生变化,就需要立即刷新该网页。我看到很多反向 AJAX 功能可以让会话保持运行。

我的主要问题是,你认为我应该使用什么?

我的另一个问题是......我不能在javascript中做一个无限循环,然后调用一个检查数据库的webmethod吗?为什么我需要彗星套接字或网络服务或类似的东西?

0 投票
0 回答
244 浏览

javascript - DWR 3.0.2-RELEASE 不适用于 wildfly + reverseAjax

我收到此错误(chrome 控制台):

这是从http://directwebremoting.org/dwr/downloads/index.html获得的时钟演示

当我尝试在 window.onload 函数中执行 Clock.html 这段代码时,就会发生这种情况

怎么了?

我的 web.xml:

谢谢

0 投票
0 回答
82 浏览

java - 没有 websockets 的服务器端 JAVA 的 SockJS 后端解决方案

我需要通过 http 在 Web 应用程序中从服务器向客户端发送通知。我遇到过各种技术,例如 DWR、SSE 和 SockJS。我最终选择了 SockJS。我是SOCKJS新世界。

我在客户端使用 Javascript,其中 as SpringJAVA在后端。

在客户端,我sockjs-client用来建立与服务器端的连接。

我不确定我应该如何在服务器端处理这些请求以及我必须使用哪些依赖项?

我遇到过spring-sockjs-client但不确定它是使用 websockets 连接到客户端还是 HTTP ?

如果有其他选项可以满足要求,请告诉我。

谢谢您的帮助 !!

0 投票
1 回答
44 浏览

xmlhttprequest - Reverse-AJAX 请求的预期 HTTP 响应究竟是什么样的?

我正在尝试实现一个简单的 Web 服务(使用以太网屏蔽在 Arduino 板上运行),它可以通过 Reverse-AJAX 向订阅的客户端提供(推送)信息。Web 服务托管一个网页,该网页显示来自连接到该服务器板的(2D-LIDAR)传感器的信息。每当传感器输出变化(非常频繁和迅速)时,查看该页面的客户端应立即更新。对于这个应用程序 Reverse-AJAX / AJAX Push 似乎是选择的选项,但是我正在努力让服务器部分正常工作。这是我前面提到的网页中“收听”更新的内容:

我想保持 XmlHttpRequest 永远运行,并让它在服务器端传入一大块(JSON)数据时调用 processEvents 函数。但是我不确定服务器响应是什么,尤其是 HTTP 响应标头应该看起来像预期的那样工作。每当我让服务器发送这样的 HTTP 响应标头时

XmlHttpRequest 在接收到一个“块”数据后完成。我也尝试不使用“Content-Length”标头,但是“Content-Type: multipart/mixed;boundary=...”或“Transfer-Encoding: chunked”但两者都没有触发 processEvents,据说是因为浏览器正在等待完成的响应,无论这意味着什么。

因此,我正在寻找这样一个对 AJAX-Push 请求的 HTTP 响应的工作示例。HTTP 响应通常需要什么样的外观才能被无限期运行的 XmlHttpRequest 接受并在新数据到达时触发 processEvents?

顺便提一句。我使用 Firefox 64.0 尝试了这些东西。