问题标签 [ajax-request]

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 投票
3 回答
301 浏览

ajax - AJAX 仍然是一种轮询技术

我已经阅读了 AJAX 和推动技术。AJAX 仍然是一种拉动技术,还需要 Java Pushlets 和 Tomcat Comet 等 Push 技术吗?

换句话说,数据正在从服务器推送到客户端是否正确。那么客户端使用 AJAX 提取该数据以将其放置在 Web 浏览器上?

0 投票
1 回答
4276 浏览

drop-down-menu - 获取Ajax的DropDownList的选中项 Get

每当有人更改下拉列表的值时,我都会尝试启动 ajax 请求。我想将下拉列表中的选定项目作为查询字符串参数发送。

如何使用 MooTools 从下拉列表中获取所选项目?

0 投票
1 回答
679 浏览

javascript - 使用 ExtJS 更新另一个窗口中事件的一个窗口的内容

前段时间我开始学习 ExtJS 库,现在我想创建以下内容:

有一个浏览器窗口,它是垂直分开的。
左边有一个带有目录和子目录的 TreePanel(只有 2 级深)。
在右侧将输出所选子目录的内容。

我已经完成了界面部分,但是当用户单击左侧的子目录时,我不知道如何更改右侧的内容。我可以使用 Ext.Ajax.request 发出请求,但我不知道如何触发右侧内容的更新。

顺便一提。正如我所说,左侧是 TreePanel,右侧是 GripPanel,它们在 Viewport 中,带有 xtype : 'panel',但我认为这对于这个问题并不重要。

有什么建议么?

0 投票
2 回答
3466 浏览

ajax - 如何使用 jQuery 实现 ajax 请求队列

使用 jQuery 实现 Ajax 请求队列的最佳方法是什么?具体来说,我想完成以下任务:

  • 用户在网页中触发任意数量的 Ajax 请求,这些请求需要排队并按顺序提交。

  • 网页需要接收来自服务器的响应并相应地进行自我调整。

  • 最后,如果发生错误(连接丢失、服务器响应失败等),我希望 jQuery 调用 JavaScript 函数。

我特别在最后一个要求上苦苦挣扎,因为 jQuery 的 Ajax 函数中的错误处理机制不是很直观。是否有任何示例/教程可以帮助我完成这项任务?

谢谢!

0 投票
1 回答
2025 浏览

ajax - 在 ExtJS 中,我可以在 Ajax 请求中调用 for 循环和 if 语句来定义我的参数吗?

我正在尝试遍历 fieldSet 中的复选框,如果选中该复选框,我想将复选框的 id 添加到一个数组中,该数组将是我的 Ajax 请求的参数之一。

我意识到我可以创建一个 Checkbox 组,但我是 ExtJS 的新手,直到我创建了每个单独的复选框后才知道 Checkboxgroup。

到目前为止我有这个..

请挑选并指出任何错误。我不确定我有两个参数部分的方式是否可行。我只需要将选中复选框的 id 添加到数组中,并将该数组作为我的参数之一发送。

非常感谢您的帮助!

0 投票
1 回答
6902 浏览

javascript - 如何使用 setInterval 从 ajax 页面本身重复 ajax 调用?

我已将其保存为 ajax.js 文件:

基本上,我正在尝试使用内置的 setInterval() 函数来重复 URL 变量包含的任何内容。

从某种意义上说,我需要在调用 tfunction sendAjax(type,str) 后每 5 秒执行一次(如书面形式):

我可以设置我在间隔上编写函数的位置:IE

但是我的代码中有几个地方写了这个函数,如果它包含在一个关键操作和 if 语句中,这将不起作用,因为它只会执行一次:

//这个函数不起作用。

如果有人可以帮助我修复最后一个函数,或者只是将 setInterval 包含在 Ajax.js 文件本身中,我将不胜感激。

问候,泰勒

0 投票
1 回答
1527 浏览

ajax - Extjs 两个ajax请求阻塞问题

我对 ajax 请求有疑问。我需要他们独立去而不是互相阻挡。

情况看起来像这样。我有第一个需要大约 1 分钟的 ajax 请求和几乎是瞬时的多个其他请求。1minute 请求阻止其他请求发生。我需要一个方法。

编辑:
好吧,我在萤火虫中得到了一个挂起过程,通常在 200 毫秒内结束。另一个问题是,如果我中止请求,它仍然需要与我没有中止一样的时间。一个错误还是我以错误的方式中止它?

基本概念是这样的:

  1. 加载具有对 60 年代脚本的 Ajax 请求的 onload 事件的商店
  2. 我单击一个按钮,触发另一个 Ajax 请求到 200ms 脚本
  3. 第二个请求等待第一个结束然后结束

我也尝试了另一种方法:

  1. 加载具有对 60 年代脚本的 Ajax 请求的 onload 事件的商店
  2. 我单击一个按钮,触发另一个 Ajax 请求到 200ms 脚本
  3. 中止第一个 Ajax 请求
    • 正如预期的那样,萤火虫显示请求已中止
    • 第二个脚本仍然需要 60s+200ms 才能结束

有任何想法吗?

0 投票
1 回答
375 浏览

javascript - Ajax 请求返回未定义的结果

我对 Ajax 请求有疑问(基本功能)

这是ajax函数

这是另一个功能

这是使用_2xm.load()函数的代码的一部分:

但结果总是如此Undefined,为什么?

0 投票
1 回答
679 浏览

javascript - ajax同步调用问题

我有一个 Ajax 函数,它看起来像:

然后我有非常简单的加载功能(加载图像必须出现在页面中心):

那么我如何调用ajax函数:

但是加载图像不会出现,这很简单,但我被困在这里,如何在请求数据时显示加载图像,然后用加载的数据替换加载图像。谢谢

0 投票
2 回答
582 浏览

php - jQuery Ajax 请求对 PHP Web 服务没有响应

我对指定以下内容的应用程序有一点问题:

我需要通过邮寄方式向信用卡支付网络服务发送一些数据,因此网络服务将处理这些信息并返回一个 XML。

我想我可以用$.post()jQuery Ajax 方法来做到这一点。那是我的代码:

我用来测试响应的警报(数据),问题是:我将它发送到本地测试文件(@ window.open('../negocio/...')),然后响应工作正常,否则在webservice(https://comercio.locaweb.com.br...)中没有响应,并且我正在等待的 XML 甚至都不存在。

有人知道发生了什么吗?或者如果我做错了,有人能告诉我一个更好的方法来通过 Post 获取 XML 发送数据吗?

谢谢你。