jQuery:执行同步 AJAX 请求

2023-12-13

我过去曾做过一些 jQuery,但我完全坚持这一点。我知道使用同步 ajax 调用的优点和缺点,但在这里它是必需的。

远程页面已加载(由 firebug 控制),但未显示返回。

我应该做些什么来使我的函数正确返回?

function getRemote() {

    var remote;

    $.ajax({
        type: "GET",
        url: remote_url,
        async: false,
        success : function(data) {
            remote = data;
        }
    });

    return remote;

}

当您发出同步请求时,应该是

function getRemote() {
    return $.ajax({
        type: "GET",
        url: remote_url,
        async: false
    }).responseText;
}

例子 -http://api.jquery.com/jQuery.ajax/#example-3

请注意:将 async 属性设置为 false 是已弃用并在被删除的过程中(link)。如果您使用此命令,包括 Firefox 和 Chrome 在内的许多浏览器已经开始在控制台中打印警告:

Chrome:

主线程上的同步 XMLHttpRequest 已被弃用,因为它会对最终用户的体验产生不利影响。如需更多帮助,请检查https://xhr.spec.whatwg.org/.

Firefox:

主线程上的同步 XMLHttpRequest 已被弃用,因为它会对最终用户的体验产生不利影响。如需更多帮助http://xhr.spec.whatwg.org/

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

jQuery:执行同步 AJAX 请求 的相关文章

  • 优雅地处理没有数据的 amcharts

    我想知道我的 dataProvider 是否为空 amCharts绘制时默认为null 我怎样才能动态地处理它 var chart AmCharts makeChart chartdiv theme none type serial dat
  • 通过 JavaScript 检测浏览器换行

    我需要 javascript 来检测每个浏览器包装的文本行并将其包装到 span class line 我读过一些关于测量每个单词的 y 轴的文章 但还没有看到可靠的解决方案 这是我到目前为止所拥有的 看到它Jsfiddle http js
  • Extjs 4.2:如何在 Ext.Ajax.Request POST 中正确发送参数

    我必须从 ExtJs 脚本执行 POST 才能从数据库中删除某些内容 Ext Ajax request url deleteRole html method POST headers Content Type text html waitT
  • Rails3/will_paginate/Ajax - 下一个/上一个链接无法正常工作(这是一个错误吗?)

    我正在遵循 使用ajax分页 http railscasts com episodes 174 pagination with ajax railscast 用于我的 Rails 3 应用程序 一切似乎都运行良好 除了上一个和下一个链接根本
  • JavaScript / jQuery 中的范围[重复]

    这个问题在这里已经有答案了 显然我写了太多的 CoffeeScript 因为我现在意识到我对纯 JS 中的作用域没有基本的了解 玩了一段时间后 我无法弄清楚以下问题 document ready function var myUrl htt
  • 使用 jquery 显示/隐藏特定类的内容

    我是 jquery 的新手 也许这是一个愚蠢的问题 但我几乎到处都在寻找答案 但没有找到 那么 我们开始吧 我想根据我在下拉表单中选择的选项来显示不同的内容 正如我在 StackOverflow 上了解到的 您可以使用更改函数来执行此操作
  • 如何在 Ext.js 中自动完成 html 输入标签?

    如果您使用 Ext js 库 如何在输入文本区域中进行自动完成 更准确地说 如何根据迭代 Ajax 请求进行自动完成 例如jQuery 自动完成插件 http docs jquery com Plugins AutoComplete aut
  • Prototype 和 jQuery 一起?

    我注意到我使用的某个脚本依赖于原型 Lightbox 2 它会与 jQuery 在同一页面上一起工作吗 有没有办法确保它们不发生冲突 你可以 但你需要采取特殊步骤 http docs jquery com Using jQuery with
  • jquery验证-等待远程检查完成

    当我打电话时 form valid 我连接了远程验证检查 一切正常 但是如果所有其他字段都有效 则表单会通过验证 因为远程检查没有 足够快 返回响应 有没有办法强制 jquery 验证等待任何远程检查完成或挂钩远程检查调用的完成事件 我目前
  • jquery datatable ajax 无数据可用 mvc

    我有一张桌子是在 document ready功能 我还使用 jQuery DataTables 插件 由于某种原因 当页面加载时 ajax 调用控制器并返回数据并将其设置为我的网格所有获取的数据 但是尽管所有数据都加载到数据表中 但仍获取
  • 如何在同一页面上使用AJAX处理多个表单

    我有一个表单 当我单击 提交 时 它就被提交了 然后该表单隐藏 操作页面的结果显示在 div 中 classname dig 它工作正常 但是当我添加另一个表单时 它停止正常工作并且所有表单同时提交 我如何更改我的代码 done click
  • 物化模式覆盖整个页面(模式弹出窗口未带到前台)

    由于保密原因 我无法上传 Web UI 的屏幕截图 物化模态应该表现得像here http materializecss com modals html 但不幸的是 我的网站发生的情况是 包括模式在内的整个页面都是 深色背景 的一部分 模式
  • PNG 透明度问题 - 带有黑色阴影的褪色图像 - IE 中的边框

    我使用图像旋转器在主页上显示一些图像 所有图像均为 PNG 格式 问题出在 IE 7 8 中 图像旁边有黑色阴影 我花了几个小时来解决这个问题 但仍然不知道问题出在哪里以及如何删除它 没有人有类似的问题和提示吗 如何解决 尝试使用 img
  • jQuery AJAX 调用 Java 方法

    使用 jQuery AJAX 我们可以调用特定的 JAVA 方法 例如从 Action 类 该 Java 方法返回的数据将用于填充一些 HTML 代码 请告诉我是否可以使用 jQuery 轻松完成此操作 就像在 DWR 中一样 此外 对于
  • 如何监听 jQuery AJAX 请求?

    以下两种实现 ajaxRequest 1 2 的方法应该是等效的 话说回来 为什么验证回调已执行的单元测试 3 在 1 中成功而在 2 中失败 我应该如何重写测试 3 来监视 2 中的成功回调 如果我尝试stub jQuery ajax使用
  • jquery.validate 中是否有一个函数可以像重置表单一样重置单个字段?

    我想调用 jquery 函数来手动删除单个字段中的错误并重置错误标记 是否有一个函数可以执行此操作 类似于 resetForm 函数 您可以执行以下操作来验证单个字段 your field valid 也许它会对某人有所帮助 Thanks
  • jquery从变量中删除html元素

    我将 html 保存在变量中 var itinerary events today html 我有很多 html 和一个按钮我想删除 它的 ID 为 myButton 如何从变量中保存的 html 中删除它 我建议这种方法 var itin
  • 回发后刷新时提示确认表单重新提交。我做错了什么?

    我有一个以空白 默认状态启动的仪表板 我让用户能够将保存的状态加载到仪表板中 当他们单击 应用 按钮时 我运行以下代码 function CloseAndSave var radUpload find radUpload1ID var in
  • jQuery 获取元素内的鼠标位置

    我希望制作一个控件 用户可以在 div 内单击 然后拖动鼠标 然后松开鼠标以指示他们想要的内容有多长 这是针对日历控件的 因此用户将指示特定事件的时间长度 看起来最好的方法是在父 div 上注册一个 mousedown 事件 而父 div
  • 我可以使用 jQuery 打开下拉列表吗

    对于 HTML 中的下拉列表

随机推荐

  • 升级到 8.8 后,Solr 在部分更新时抛出错误

    我正在做一个简单的部分更新场景 适用于 Solr 6 x 和 7 x 版本 将 Solr 和 Solrj 升级到 8 8 后 出现以下异常 2021 02 23 14 57 58 201 ERROR qtp 459670553 28 x c
  • 如何查找给定日期最近的日期(一周中的某一天)

    我一直在练习查询 我当前的情况是找到给定日期最近的星期六 在我弄清楚逻辑之后 我想出了一个 看起来像是一个又长又乱的查询 我想知道是否有一种方法可以简化这个过程 这是我的查询 DECLARE DATE DATE SET DATE 2013
  • Nsight 远程调试器设置

    我正在尝试设置远程 Nsight v2 2 调试器 仅用于 GPU 调试 无 CUDA 我已经关注了这个英伟达 pdf用于设置远程目标机器和开发机器 一切都已启动并正在运行 但两者之间的通信不正常 我收到诸如 MSVSMON exe 未在远
  • 在 mailto 正文中插入换行符

    我想在我的 mailto 正文中插入换行符 我尝试了 0A 0D 和 0D 0A 没有什么对我有用 我在 Mac OSX 上使用 Google Chrome 测试了 Gmail Yahoo Apple Mail Outlook 2010 O
  • 在 D3 中换行文本

    我想让文本绕在下面的 D3 树上 这样就可以了 Foo is not a long word 每行都换行为 Foo is not a long word 我尝试将文本设置为 foreignObject 而不是文本对象 文本确实会换行 但它不
  • 使用未修饰的窗口启动 Tkinter

    使用 Python 2 和 Tkinter 如何在窗口上方没有标题栏的情况下启动 Tk 窗口 from Tkinter import root Tk frame Frame root frame pack bottomframe Frame
  • 使用 typescript 导入外部 javascript 的最佳方法

    目前 如果我想将外部代码加载到我的打字稿文件中 我有两种不同的方法 如果我引用另一个打字稿文件 我必须写 import object require path to the internal module 但如果我从现有的 js 文件加载代
  • 具有自定义 HTTP 和 ConfigService 的循环依赖的 DI

    我正在尝试实现 ConfigService 来检索项目中正确环境的正确配置 我目前遇到了循环依赖 index 28 Error SystemJS Provider parse errors Cannot instantiate cyclic
  • 查看 Node.js String.prototype 的方法?

    在 Node js REPL 中 如果您输入String prototype 一个空对象 被返回 但是 如果您在 Chrome JavaScript 控制台中键入它 则会返回一个带有预期函数名称和功能的对象 为什么 Node js 没有表现
  • 启动项目时出现无法理解的错误(gradle)

    我连接了一个库compile com balancedpayments balancedpayments 1 4 去项目时没有错误 但是当我尝试运行时 我看到错误 Executing tasks app assembleDebug Conf
  • PHP header() 不起作用

    有人知道为什么我的 header 不重定向吗 我的脚本的最后一部分是 header location test php die died 它写道 died 它应该在死亡之前重定向 但它没有 你有什么想法吗 您可能正在调用 header af
  • JSONB sqlalchemy 聚合函数

    使用 SQLAlchemy 我想重现可用的聚合函数来自子查询的 jsonb object aggsq objects from sqlalchemy import select func s select sq objects c obje
  • 为什么将 html 代码打印为字符串会给出十六进制数字作为 python 中的输出?

    我写了一个Python代码来修改我的html内容 但是在再次将其写入 html 文件时 我得到了奇怪的十六进制数字 import re search www abc com description blah blah f open myht
  • 将三个js的IIFE函数转换为es6?

    我正在尝试将我的 Threejs 项目分解为更小的模块 但我遇到了困难 以这个函数为例 var updateCamera function var euler new THREE Euler 0 0 0 YXZ return functio
  • Python删除组合字典列表中的重复值

    我需要一点家庭作业帮助 我必须编写一个将多个字典组合成新字典的函数 如果某个键出现多次 新字典中与该键对应的值应该是唯一的列表 作为一个例子 这是我到目前为止所拥有的 f a apple c cat b bat d dog g c car
  • 如何使用make_cudaExtent正确定义cudaExtent?

    我想在 CUDA 中有一个 3d 浮点数组 这是我的代码 define SIZE X 128 numbers in elements define SIZE Y 128 define SIZE Z 128 typedef float Vol
  • 忍者绑定

    如何将我的接口绑定到不同程序集中的具体类 我的解决方案中有以下项目 Foo DataFoo 域名 在 Structure Map 中 我将两个程序集名称添加到 StructureMap config 文件中 然后使用 PluginFamil
  • 可以在导航选项中使用 navigation.toggleDrawer()

    在我的导航文件中 当我想切换抽屉时 出现以下错误 类型错误 navigation openDrawer 不是一个函数 在 navigation openDrawer navigation openDrawer 未定义 这是我的抽屉 cons
  • Laravel:preg_replace():参数不匹配,模式是字符串,而替换是数组

    我想将结果保存在数据库中 但出现错误异常 在我看来 我有一个单选按钮 数组 它可以获取每个学生的结果 即出席 迟到 缺席 其他 这是我的观点 td users gt student id td td users gt student fir
  • jQuery:执行同步 AJAX 请求

    我过去曾做过一些 jQuery 但我完全坚持这一点 我知道使用同步 ajax 调用的优点和缺点 但在这里它是必需的 远程页面已加载 由 firebug 控制 但未显示返回 我应该做些什么来使我的函数正确返回 function getRemo