为什么jquery中的同步ajax调用不支持超时?

2023-12-02

我正在读书herejquery 中的同步 ajax 调用不会超时。

这是技术限制,还是只是作者不想支持的东西?当 ajax 调用是同步的时,实际上会发生什么?


浏览器通过以下方式处理同步/异步请求XMLHttp请求API,但它没有内置的超时功能。 JQuery 在浏览器 XHR API 之上的 JavaScript 中实现了自己的超时。

由于同步调用会阻止所有正在运行的脚本,因此 JQuery 超时不起作用。从理论上讲,如果同步超时是在浏览器级别(而不是 JS 级别)实现的,那么同步超时似乎是可能的。

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

为什么jquery中的同步ajax调用不支持超时? 的相关文章

  • qTip2 jquery 与 asp.net 文本框

    我怎样才能实现jquery插件qTip2http craigsworks com projects qtip2 http craigsworks com projects qtip2 与 asp net 文本框 鼠标悬停时的优雅工具提示
  • jQuery 模板:使用 AND 运算符创建条件语句

    这有效
  • windows服务启动超时

    有没有办法为每个服务设置不同的服务启动超时值 我可以使用 ServicesPipeTimeout 注册表项更改它 但它是每台计算机的 http support microsoft com kb 824344 http support mic
  • 如何让php页面从html页面接收ajax post

    我有一个非常简单的表单 其中有一个名字输入字段 我捕获了表单数据 并使用标准 jQuery 发布方法通过 ajax 将其传输到 PHP 页面 但是 我根本无法从 PHP 页面获得任何在服务器端捕获数据的响应 我不确定我做错了什么或缺少什么
  • 从json中获取所有子节点

    我有以下 json var source k 01 k 02 children k 05 k 06 children k ABC k PQR k 07 k 03 我希望能够指定 k 的值并取回所有孩子 以及孙
  • Radiobutton-带有纯 html/css 的按钮

    是否可以创建像这样的单选按钮JQuery http jqueryui com demos button radio那些 用纯html css thanks 试试这个小提琴 http jsfiddle net mcXm7 1 http jsf
  • 有什么方法可以取消/停止/中止 getScript 调用吗?

    所以 我一直在寻找 似乎没有一种方法可以在脚本调用完成后真正中止 取消 停止脚本调用 我发现必须使用延迟加载来解决对第三方的无响应脚本调用有点奇怪 使用 json ajax 我当然可以超时 太棒了 但对于脚本调用 就没有这样的运气了 我认为
  • 使用 jQuery 在页面加载时将字符串添加到 url?

    我试图在页面加载时将此特定字符串添加到我的网址末尾 aa campaign f45632 http examplesite com test html http examplesite com test html 它用于营销和跟踪 我试过这
  • 建议文本字段,如 - 谷歌建议 - 使用 AJAX/Jquery

    当我在文本字段中输入字母时 如果它在数据库中有匹配项 它应该显示所有匹配的单词 当我在 Travelfrom 文本字段中输入一些文本 例如 A 时 我应该获取以 A 开头的所有记录 当我输入 Travelfrom 文本字段 时 它会自动完成
  • 使用 jquery 淡入/淡出

    我正在研究我的学生项目 我是新的 jquery 对于该项目 我必须使用 jquery 来增强一些功能 并且我已经学到了很多来执行基本任务 但我陷入了一些非常令人困惑的事情 我的一个脚本实际上在鼠标悬停在功能上时更改了 div 容器的图像 功
  • 获取插入符位置上的当前单词

    如何通过当前插入符号位置获取 textarrea 中的单词 我尝试了类似的操作 但是这仅返回单词的第一个字母到插入符号位置的字符 例如 如果光标位于fo and o它返回fo并不是foo正如预期的那样 Fo o bar 不等于 bar fo
  • javascript函数知道它的名字吗

    我有一个名为 getItem 的函数 我想使用其中的代码读取该函数的名称 这可能吗 function getItem var functionName how do I read the function name alert functi
  • 如何根据另一个动态下拉列表的值创建动态下拉列表?

    我有一个下拉菜单 当我选择一个选项时 它会创建一个动态下拉菜单 到目前为止 一切都很好 但我想创建另一个动态下拉列表 现在基于另一个动态下拉列表的值 我该怎么做 第一个动态下拉列表有效 我猜第二个无效 因为动态变量 div 没有静态 ID
  • Ajax 调用后使用 Django 模板呈现 JSON 对象

    我一直在尝试了解什么是最佳方法Ajax http en wikipedia org wiki Ajax 28programming 29 in Django http en wikipedia org wiki Django 28web f
  • 如何防止默认事件触发但仍允许事件冒泡

    使用 jQuery 使用以下代码 我想防止 href url 在本例中为哈希 在单击时触发 但仍然允许单击事件继续在链上冒泡 请问如何实现这一点 div a href Test a div a click function e stop a
  • jQuery 字符和字数统计

    这是一个非常简单的问题 jQuery 是否可以获取一个元素 计算该元素 不是文本区域或输入 中的单词数和字符数 并将其显示在 HTML 文档上 我能想到的唯一可行的代码是 document write content text length
  • jQuery Masonry 和 CSS3

    如何在保持砖石布局的同时将 CSS3 过渡与当前图像结合起来 这是我的html div img class bottom src images div
  • 加载 angularjs 路由后运行 javascript 代码

    我需要在 angularjs 加载路线后显示警报 显示警报的代码位于 angularjs 异步加载的视图中 视图加载后 我希望它能够运行 但它没有 我知道我可以广播并告诉它稍后运行等 但我需要一个更通用的解决方案 假设您正在谈论基于以下内容
  • 用于生成多色文本的 jQuery 插件,该文本可在悬停时改变颜色

    我想为各种链接生成多色文本 并从预先指定的颜色数组中为各个字母随机分配颜色 当将鼠标悬停在带有文本的 div 上时 颜色会发生变化 我正在考虑一个 jQuery 插件 脚本将是可行的方法 我想知道是否存在这样的插件或近似插件 Thanks
  • 数据表导出按钮问题 - 按钮不显示

    我试图在屏幕中央和数据表下方显示一个导出按钮 该按钮根本不显示 我已经下载了数据表文件 它们托管在我的服务器上 因此是本地引用

随机推荐

  • 如何创建透明框架集?

    我想创建一个框架集中包含 3 个框架的页面 My Home html是主页 有3个框架 分别是Header html Announcement php and Footer html
  • Octave JIT 编译器。当前状态和展示效果的最小示例

    我听到有关 Octave 实验性 JIT 编译器功能的非常矛盾的信息 从 这是一个玩具项目 但它基本上不起作用 到 我使用了它 并且我获得了显着的加速 我知道为了成功使用它 需要 编译八度与 enable jit在配置时 启动八度音程 ji
  • 尝试打开带有超链接的网站时 Process.Start 引发异常

    这段代码抛出一个System ComponentModel Win32Exception in my RequestNavigate事件处理程序 Process Start new ProcessStartInfo e Uri Absolu
  • Gitolite 限制对分支的访问

    我的服务器上有 GITOLITE 我想配置对我的存储库的访问 我想限制某些用户对某些分支的访问 我尝试了很多如何配置 gitolite conf 文件的变体 但没有找到如何限制对某些分支的访问的解决方案 1 developers1 user
  • 使用 fetch 和 get 方法调用 API

    我必须在 api 调用中设置标头 我的 POST API 调用工作正常 但在我的 get api 调用中 标头未设置 return fetch http api call com method GET headers Accept appl
  • 在Python单元测试中模拟类和类方法

    我正在使用 python 的 unittest mock 在 Django 应用程序中进行一些测试 我想检查一个类是否被调用 以及它的实例上的方法是否也被调用 例如 给出这个简化的示例代码 In project app py def do
  • psql“更多无法识别”错误

    我在 Windows 8 1 64 位 上使用 postgresql 9 4 交互式终端 psql 安装并创建数据库和表并将数据插入行后 我想查看数据 但是 当我输入 SELECT FROM my table 我收到错误 more 不被识别
  • 如何控制Android中的Home按钮? [复制]

    这个问题在这里已经有答案了 我在我的应用程序中 我有控制后退按钮 但我也想控制主页按钮 我已经写了代码 但我无法控制HOME按钮 这是我的代码 帮助我实现它 public boolean onKeyDown int keyCode KeyE
  • 在 Kaggle 上训练模型时反复收到“清理已调用...”消息。我们怎样才能摆脱这个呢? (使用 Keras 的 CNN 模型)

    model compile optimizer adam loss categorical crossentropy metrics accuracy history model fit train data epochs 1 valida
  • Android 中使用 gson 将 Json 转换为对象

    我有一个包含很多条目的 JSON 数组 并希望使用 gson 将每个检查反序列化为单个对象 我的问题是找到合适的对象结构 Gson gson new Gson Type collectionType new TypeToken
  • 如何将 http 请求转换为正确的对象?

    在我的 ASP Net MVC3 项目中 我创建了一个绑定基本模型的 ModelBinder 在我的视图中 我从继承自基本模型的模型创建一个对象 现在我想知道当我按下提交按钮时 哪个模型是通过 ModelBinder 中的反射创建的 但是如
  • 使用参数在批处理文件中运行脚本

    我正在编写一个批处理文件 并在这个批处理文件中执行一个脚本 批处理文件 PowerShell NoProfile ExecutionPolicy Bypass Command Start Process PowerShell Argumen
  • svnkit,列出SVN存储库的所有文件,而不检出文件

    svnkit com 是一个SVNJava 中的库 例如 您可以获取SVN存储库的日志 如下所示 SVNClientManager newInstance getLogClient SVNLogClient doLog SVNURL url
  • 服务合约实现另一个接口

    请告诉我这是否可能 我有一个客户端 win 表单应用程序和一个 C 中的 wcf 应用程序 这是我的模型 共同项目 public interface IServiceA string DoWorkA 我没有在 Common 项目中使用 Se
  • Node.js 可读文件流未获取数据

    我正在尝试创建一个可读文件流 我可以从中读取各个字节 我正在使用下面的代码 var rs fs createReadStream file on open function var buff rs read 8 Read first 8 b
  • bash 命令中 !#:* !#:1- 的含义是什么?

    在以下 Bash 命令中 以下内容的含义是什么 1 echo This is a sentence 1 gt text3 它正在使用bash 的历史替换机制 具体来说 指当前行 直到但不包括 本身 是该行命令名称之后的部分 因此 在本例中
  • 如何从system();获取日志?

    有没有办法从 system 获取日志 就像我做的时候一样system open com apple nike 我应该得到Couldn t open application com apple nike Reason 8 applicatio
  • Visual Studio Code 使用 NVM 指定的节点版本

    VS Code 是否可以使用 NVM 指定的节点版本 我本地安装了6 9 2 即使切换到另一个版本后 从 OS X 终端 不是 VS Code 终端 重新启动 VS Code VS Code 仍然显示使用 6 9 2 OS X 终端 Mac
  • 在 R 中使用 for 循环进行卡方分析

    我正在尝试对数据中变量的所有组合进行卡方分析 我的代码是 Data lt esoph 1 3 OldStatistic lt NA for i in 1 ncol Data 1 for j in i 1 ncol Data Statisti
  • 为什么jquery中的同步ajax调用不支持超时?

    我正在读书herejquery 中的同步 ajax 调用不会超时 这是技术限制 还是只是作者不想支持的东西 当 ajax 调用是同步的时 实际上会发生什么 浏览器通过以下方式处理同步 异步请求XMLHttp请求API 但它没有内置的超时功能