jQuery ajax 中有进度更新事件吗?

2023-11-26

我有一个长时间运行的任务,使用 jquery ajax 调用。我正在使用阻止 ui 插件显示“加载中”。无论如何,我可以将进度消息发送回客户端以显示进度,并在块 ui 插件消息上更新该进度。

所以它会显示这一点(当服务器完成其工作时)。 。

“正在加载第一个源......”
“正在加载第二个源......”
“正在加载第三个来源……”
“解析结果……”


从我所看到的上传内容的情况来看 - 人们创建一个单独的网关并查询它的进度信息,因为它仅在服务器端可用。但我认为对于你的情况来说这不是最好的事情。

如果您想加载带有进度信息的内容或允许服务器在生成输出时弹出进度信息,那么http 流式传输就是你想要的。覆盖得很好here。基本上它是一个单一的 http 请求,服务器会分块响应一分钟左右(因此在需要时发送内容),然后打开一个新连接。

这对我来说是一个很大的发现;)

[edit]

目前有很多更好的技术可用,所有这些技术都包含在套接字IO- Websockets 可以回退到其他技术,包括http 流式传输

Socket.IO 是 NodeJS 的一个模块,但还有其他类似的实现。我已经与 JAVA Socket.IO 实现交换了一些数据包https://github.com/Atmosphere/atmosphere

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

jQuery ajax 中有进度更新事件吗? 的相关文章

  • jQuery find() 只返回第一个匹配的结果?

    我在 jQuery 中使用 find 方法 但无法获得与选择器条件匹配的所有结果 这是我的 HTML div class something div
  • 将 div 移动到 dom 中的其他位置

    以下代码被动态插入到 DOM 中 但是 我想将 div example 从原来的位置移动并将其添加到 wrapper 前面 我如何使用 jQuery 来实现这一目标 div div div div div div div div I tri
  • 通过单击外部关闭 Bootstrap 弹出窗口

    如何通过单击弹出窗口外部来关闭 Bootstrap 弹出窗口 目前它具有打开链接的切换功能 HTML div class widget rating span class rateit rating average span a class
  • 关闭 Bootstrap 模式 onclick

    我使用 Bootstrap 模式让用户在将商品添加到购物车之前选择产品选项 我之前在这种情况下使用过它们 没有任何问题 但这个没有按预期关闭 当用户单击 添加到购物车 按钮时 会发生一些事情 我认为问题就在那里 首先 一些脚本检查某些字段是
  • ASP.NET MVC - 重写 FormMethod.Get 查询字符串?

    我有一个简单的表单 只有一个文本框和一个提交按钮 该表单基本上将文本框中的值作为查询字符串发送到不同的页面 当我单击提交按钮时 查询字符串采用以下格式 例如 mysite com TargetCode Test1 我希望它以这种格式显示 m
  • 标题的固定高度和更改宽度(HTML 表格)

    我需要确保表格标题的高度是固定的 并且宽度是根据标题单元格内容进行调整的 标题文本最多显示两行 我们如何使用样式来做到这一点 另外 我想确保表行的宽度与标题行的宽度相同 即标题行决定宽度 注 目前 交易部门负责人别名 是按行排列的 它需要分
  • 使用 JQuery 将 SVG 动态加载到 SVGWeb 中

    我正在尝试动态显示一些 SVG 内容 此内容作为字符串存储在我的数据源中 示例字符串如下所示
  • 如何验证电子邮件地址与网站域名是否匹配?

    我的表单上有 2 个输入字段 电子邮件和网站 如何使用 JQuery 验证电子邮件地址域必须与网站域匹配 例如 如果网站是http example com http example com或带 www 或不带 http 或不带http ww
  • 等待动态加载脚本

    在我的页面正文中 我需要插入以下代码作为 AJAX 调用的结果 p Loading jQuery p p Using jQuery p 我不能使用 load 由于文档已经加载 因此该事件不会触发 这安全吗 如果没有 我如何确保在执行自定义生
  • jQuery 或 JavaScript 中的“$”符号是什么意思? [复制]

    这个问题在这里已经有答案了 可能的重复 JavaScript 中 符号的含义是什么 https stackoverflow com questions 1150381 what is the meaning of sign in javas
  • jQuery 自动完成 - xml 跨站点请求

    我的自动完成功能的 XML 提要位于另一台服务器上 是否有客户端 javascript 方法来获取此 XML 文档 我知道我可以使用 php jsp 等创建代理 但我需要在所有客户端完成此操作 这就是我现在调用该文件的方式 该文件仅在同一域
  • 使用 jQuery UI 图标

    jQuery UI 在精灵图像中提供了方便的图标 看到主题滚轮 http jqueryui com themeroller 我有一个input我想要时钟图标的元素 带有类 ui icon clock 作为背景图像 怎样才能有一个背景图标in
  • 如何在 joomla 模块中通过 javascript 发送输入文件类型

    我想将带有 javascript 的文件发送到 php 文件 我的 php 文件中有这个表单
  • Jquery 关注下一个带有类的元素

    我正在尝试创建一个函数 当按下 Enter 键时 会选择带有类的下一个输入 我已经设法 focus 同一行中的下一个元素 但是 如果我需要选择下一行的下一个输入 它将无法继续 下一行中的第一个 quantity 文本框需要获得焦点 控制台没
  • 是否有 IE 渲染完成事件?

    在尝试确定页面加载时间为 20 秒的原因时 我发现 IE8 中有一些奇怪的行为 场景是这样的 我进行 ajax 调用 它返回并且回调看起来像这样 StoreDetailsContainer html tableHtml var StoreD
  • 为什么我的 ASP.NET MVC 应用程序在单个会话中多次触发 Session_Start?

    我们有一个 MVC NET 应用程序在重新启动时遇到致命错误 在 Session Start 事件处理程序中 我们将会话 id 添加到字典中 在 Session End 处理程序中 我们将其删除 考虑以下请求序列 获取主页 mvc 获取ma
  • 如何将 jquery 添加到 Appcelerator Titanium Mobile Work?

    是否可以将 jquery 集成到 Titanium Appcelerator 中并且它可以正常工作吗 否则我们不能将jquery集成到titanium appcelerator中 有人帮助我吗 你到底想做什么 我不确定它在没有 DOM 的情
  • 使 div 的大小与其内部图像的大小相同

    我有一个带有以下代码的div HTML div img src img logo png div CSS div imgContainer width 250px height 250px padding 13px 问题是用户可以编辑图像大
  • Jquery 点击事件在设备(ipad、iphone ..)中的 li 上不起作用

    Jquery 单击事件在设备中的 li 上不起作用 我尝试使用 click 和 touchstart 事件 但是使用 touchstart 时的问题是我无法向下滚动 div 当我尝试通过单击 li 向下滚动时 它会被选中 有没有办法使用任何
  • Chrome 上的 contenteditable 中未显示编辑光标

    当您打开此页面时 请参阅现场演示 http jsfiddle net gs3p1a6r 3 show 与 Chrome span span CSS myspan border 0 outline 0 JS myspan focus the

随机推荐

  • 在 Verilog 中生成 For 循环中实例化模块

    我正在尝试使用 Verilog 实例化一些模块generate块 因为我将实例化可变数量的它们 genvar i generate for i 1 i lt 10 i i 1 begin status whatever status clk
  • 无法使用 Rails 5.2、AWS S3 和 ActiveStorage 自动加载常量 ActiveStorage::Blob::Analyzable 错误

    我已经和这个家伙战斗了一段时间了 并且已经完成了所有的谷歌 here here 以及许多同样无益的其他人 但无济于事 官方错误是这样的 在我的创建方法的第一行调用 无法自动加载常量 ActiveStorage Blob Analyzable
  • 是否存在 SHA1(x) 等于 x 的 x?

    有没有一个x where SHA1 x x 我正在寻找证据或强有力的论据来反对它 与问题相同的论点适用于此有MD5定点吗 IE 对于随机选择的函数 该值约为 63
  • Lua表的一个有趣现象

    我是Lua新手 这几天正在学习table的用法 从教程中我知道Lua对待数字索引项和非数字索引项的方式不同 所以我自己做了一些测试 今天我发现一个有趣的现象 我无法解释它 The code t 1 2 3 a a b b print t g
  • android webview youtube 嵌入视频自动播放不起作用

    我无法自动播放我的视频 请帮忙 我的sdk版本 android minSdkVersion 14 android targetSdkVersion 19 gt 我尝试按照代码中指定的方式放置 JavaScript public void o
  • for循环中分号放错位置[重复]

    这个问题在这里已经有答案了 当我做作业时 我犯了一个小错误 在 for 循环中像下面的代码一样 for i 0 i
  • 如何从表单外部捕获表单的某些事件?

    我正在做一些需要监控多种表格的事情 从表单外部 并且不将任何代码放入表单内 我需要以某种方式从这些表单捕获事件 很可能以 Windows 消息的形式 但是 如何从与其相关的类外部捕获 Windows 消息呢 我的项目有一个对象 它包装了它正
  • 如何设置 C++ 函数以便 p/invoke 使用它?

    希望这是一个无脑简单的问题 但这表明我缺乏 C 专业知识 我是一名 C 程序员 过去我使用 P Invoke 和其他人的 C C dll 进行了大量工作 然而 这次我决定自己编写一个包装器 C dll 非托管 然后从 C 调用我的包装器 d
  • 如何使用 Meteor.js 对 Dropbox API 进行 CURL 调用

    我是 Meteor js 新手 希望让我的 Web 应用程序能够与 Dropbox Core API 配合使用 我无法全神贯注于使用 Meteor js 中的 HTTP 包进行 API 调用 如何在 Meteor 中进行类似于下面的 Cur
  • 将常数(2 的幂)除以整数的技巧

    NOTE这是一个理论问题 我对实际代码的性能感到满意 我只是好奇是否有替代方案 有没有一种技巧可以将常量值 本身是 2 的整数幂 除以整数变量值 而无需使用实际的除法运算 The fixed value of the numerator d
  • Ngit 与私钥文件建立连接

    我正在尝试使用 NGit 连接到 Github 即使用私钥和密码 有人可以引导我完成它吗 我的正常获取是 var git Git CloneRepository SetDirectory properties OutputPath SetU
  • 如何从 Vue Composition API / Vue 3.0 + TypeScript 中的组合函数访问根上下文?

    我想创建可重用的包装函数写在打字稿用于通过使用触发 toast 通知复合函数 如 Vue 3 0 的当前规范中所定义 组合 API RFC 此示例使用 BootstrapVue v2 0 toast 组件 对于 Vue 2 它将通过以下方式
  • 将设置保留在数据库中

    在可重用的应用程序中 我不想更改任何代码 我想更改应用程序使用的设置变量 以其形式和其他部分 为动态的 从数据库表更新其内容 最好的方法是什么 也许是中间件 看看Django 数据库设置项目
  • 如何从 numpy 数组生成音频?

    我想从 numpy 中的 2D 数组创建 心率监视器 效果 并希望音调反映数组中的值 您可以使用write功能 from scipy io wavfile创建一个 wav 文件 然后您可以随意播放该文件 请注意 数组必须是整数 因此如果有浮
  • RuntimeError:Matplotlib 动画中没有可用的 MovieWriters

    我遇到的问题是类似于此示例的代码 https matplotlib org examples animation basic example writer html 错误 运行时错误 没有可用的 MovieWriters发生在Writer
  • 赋予 PHP include() 文件父变量作用域

    无论如何 是否可以在调用它的父范围中使用包含的文件 以下示例经过简化 但完成相同的工作 本质上 文件将被函数包含 但希望包含的文件的范围是调用包含该文件的函数的范围 main php
  • JsonEditor 与 Django Admin 集成

    我正在努力整合JSON编辑器进入 Django 管理员 我的模型中有一个字段使用 Postgres JSON 并且该库中的树编辑器非常完美 模型 py class Executable models Model Simplified mod
  • 如何以编程方式创建 jms Topic 和 TopicConnectionFactory?

    有人知道是否可以以编程方式创建主题及其连接工厂吗 目前 我使用 glassfish 管理实用程序来创建我的主题及其连接工厂 如果我无法在代码中创建它 glassfish openmq 是否有我可以使用的默认主题和 conn 工厂 如果您只想
  • Chrome 64 未捕获 DOMException:无法在“CSSStyleSheet”上执行“insertRule”:无法访问 StyleSheet 来 insertRule

    啊 我的网站在 Chrome 中损坏了 在控制台中获取此消息 Uncaught DOMException Failed to execute insertRule on CSSStyleSheet Cannot access StyleSh
  • jQuery ajax 中有进度更新事件吗?

    我有一个长时间运行的任务 使用 jquery ajax 调用 我正在使用阻止 ui 插件显示 加载中 无论如何 我可以将进度消息发送回客户端以显示进度 并在块 ui 插件消息上更新该进度 所以它会显示这一点 当服务器完成其工作时 正在加载第