问题标签 [jquery-1.5]

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 投票
2 回答
642 浏览

jquery-1.5 - jQuery 1.5 AJAX 语法

我正在学习新的 jQuery $.ajax 回调语法。
问:如果我将 req.success 移到 $('td.showcities').click 函数之外,那么我应该如何引用 $tr?

0 投票
3 回答
384 浏览

jquery - 返回 jqXHR 对象的新 jQuery.ajax 方式的意义/有用性/目的

从 jQuery 的 1.5/1.51 版本开始,我们可以像这样发出 ajax 请求

1> 我仍在寻找一些示例/演示/一些信息,以了解这种执行 jQuery.ajax 的方式有什么重要目的,而以前的方式没有服务

2> 这个 jqXHR 对象有多大用处。

3> 我正在寻找一些实用的东西

0 投票
1 回答
1399 浏览

jquery - 你可以在 jquery 1.5 中推迟 statusCode 吗?

我看到他们为状态代码添加了一个功能

statusCode(添加 1.5)Map 默认值:{} 数字 HTTP 代码和函数的映射,当响应具有相应代码时要调用。例如,以下将在响应状态为 404 时发出警报:

如果请求成功,状态码函数采用与成功回调相同的参数;如果导致错误,则它们采用与错误相同的参数

我想知道你能做类似的事情$.ajax({...}).statusCode(function(){...});

类似于你可以做的事情

0 投票
1 回答
406 浏览

javascript - Jquery 1.5 自动完成高亮不起作用

我得到以下代码:

它运行良好:

lor for lor em impsum

意大利为意大利

但我最近更新到 jQuery 1.5 和 jQuery UI 1.8.10,现在它转义了字符

lor for <b>lor</b>em ipsum

<b>意大利</b>ly

有任何想法吗?

0 投票
1 回答
742 浏览

ajax - 如何从我的 json 结果中获取此值?

我正在使用 jquery,我从我的 asp.net mvc 控制器返回一个 json 结果。

它像这样回来

如何获得“key1”的值?

我试着做

然而,这只是打印出 [object,Object]

0 投票
3 回答
1582 浏览

jquery - 你能在 jquery 1.5 中停止延迟回调吗?

我想知道你有这样的东西

所以我在想这个。我有一个通用函数,我想在我的所有回复中使用它,这些回复将传递给我的成功。

这个函数基本上会检查服务器验证是否发现任何错误。如果是这样,它们会对其进行格式化并显示一条消息。

现在我想知道我是否可以使用第二个成功功能来做特定的事情。就像说一个ajax请求需要在表中添加一行。所以这应该是可能的。我只是做了上面的事情,在第二次成功中我只是添加了行。

如果第一次成功运行并看到来自服务器的验证错误,我可以阻止第二次成功发生吗?

有点

编辑

我发现有一些东西叫deferred.reject并且这确实停止了它,但我想知道如何指定只停止成功的那个。因为我的想法是,如果还有其他延期的,比如完整的,它也会被拒绝吗?

0 投票
1 回答
2403 浏览

javascript - jquery ui阻止程序中的多个块?

我正在使用这个插件。

但是它似乎使用全局变量

有没有我可以有这个块的不同实例。

这就是我所拥有的。我放

为了保持简单,没有选项,但在我的真实代码中,我设置了消息和其他选项。

所以现在的问题是,一旦成功完成,ajax stop 就会被调用并解除阻塞。我只希望清除在 ajax start 中启动的那个,而不是清除有效的那个。

所以我需要不同的实例。

0 投票
2 回答
943 浏览

javascript - 从 JQuery 1.4 更改为 1.5.1 并且 getJson 停止工作

今天在我正在开发的一个网站上,我将 jQuery 的版本从 1.4 更改为 1.5.1,但这导致依赖于该getJson函数的函数停止工作,我查看了 API,因为请求是我假设的 getRequest它是向后兼容的。

这是代码:

有没有其他人遇到过这样的问题?

谢谢,亚历克斯。

0 投票
3 回答
3854 浏览

javascript - 如何在 jquery 1.5 中管理 ajax 请求队列?

我一直在 jquery 1.5 中测试新的延迟 AJAX 函数,并且对它们的简单性和功能印象深刻。我有一个更大的问题与将这些请求排队的最佳方式有关。

我有两种情况:串行和并行,如果你愿意的话。我想避免使用同步/异步术语,因为我确实希望所有这些都是异步请求,以便用户可以在等待队列处理时执行其他操作。然后,我想在队列完成处理后调用单个函数。

在有两个请求的“串行模式”中,我希望它们按如下方式处理:

RequestA -> ResponseA -> RequestB -> ResponseB -> EndOfQueue

在有两个请求的“并行模式”中,我想要这个结果:

RequestA -> RequestB (ResponseA, ResponseB 准备就绪时处理) -> EndOfQueue

在任何一种情况下,如果任何请求失败,我都希望队列停止并将控制权传递给失败函数。

我有指定动态队列长度的要求,所以我认为我不能将一堆 .then() 或 .when() 延迟串在一起,因为我不知道它是一个还是一百个项目. 我正在通过供应商的 API 在服务器上执行业务逻辑,因此服务器端批处理将很困难,因为我无法控制该代码。

我已经构建了执行“并行”案例并在所有成功完成后调用 when() 函数的测试用例,但是这些测试在队列长度上不是动态的,并且不能移植到串行模型。

我可以看到如何创建一个自定义队列对象来处理这个问题,但似乎所有部分都已经在 jquery (?) 中为我编写了。我看过,但没有找到以这种方式涵盖顺序请求的示例。

关于如何使用 jquery 队列/延迟功能处理此问题的任何想法?

0 投票
7 回答
430481 浏览

ajax - 如何从 jQuery.ajax 获取响应状态码?

在下面的代码中,我要做的就是从 jQuery.ajax 调用中获取 HTTP 响应代码。然后,如果代码是 301(永久移动),则显示“位置”响应标头:

有人可以指出我哪里出错了吗?当我在 Firebug 中检查“jqxhr”对象时,找不到状态代码,也找不到“Location”响应标头。我在“完成”的最后一行设置断点。

非常感谢。