问题标签 [jquery-1.7]
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.
javascript - 通过点击事件将json传递给jQuery函数
我有这个旧的“封闭”系统,它在自己的容器中运行 IE,这意味着在许多情况下我必须像穴居人一样编码,因为我不能使用任何浏览器开发工具/控制台对从返回的对象进行 X 光检查远程系统。
现在,我正在查看的特定函数是来自第三方的回调(它变得复杂),它返回我愿意打赌的是标准 JSON 对象。
以及我希望使用 jQuery 的附加 javascript 文件
现在,当前将自身绑定到隐藏按钮的最后一个函数无法解析 oData。我在这里坚持两件事。
- 我不确定如何将 oData 对象传递给附加的事件处理程序
- 我对这种设计不太热衷,也许还有另一种方法可以取出中间按钮,这样我就可以处理 JSON 数据对象 oData。
注意事项:
- 这是基于数据泵的,所以这个回调函数平均被调用 5 秒。
- 我仅限于使用 jQuery 1.7.1
- 我看不到该对象,我的浏览器无法充当测试工具,移动部件太多,我无法从应用程序外部对其进行测试。
javascript - 无法使用 $.Deffered() 对象和 $.then() 中断递归
我必须搜索可能有数十万行的单词索引表。我可以通过将文档列表传递给搜索来限制我的搜索。在许多文档中搜索单词的请求返回非常缓慢。所以...为了改善用户体验,我们将请求分成几组文档。因此,如果用户要求搜索 90 个文档,并且块大小是每个查询 10 个文档,那么我们发送 90 / 10 = 9 个独立的 $.ajax() 调用。我们希望结果按照发送的顺序出现。
我们实现这个递归:
当我调试代码时,它似乎 不会deferred.reject()
改变deferred.promise()
. 也就是说,当下一行
执行时,它只是循环回到递归函数中,而不是退出递归并陷入
重要的提示:
我正在使用jQuery-1.7.1。我在JSFiddle中运行了类似的递归(谢谢Beeetroot-Beetroot ),它在jQuery-1.7.2上失败,而在jQuery-2.1.0上运行没有问题。
关于如何让递归在jQuery-1.7.1中工作的任何想法?
jquery - 将 jQuery 1.7.1 更新到最新的 2.x 版本 - 有哪些重大变化?
我需要将 jQuery 1.7.1 更新到最新的 2.x 版本。目标应用程序包含太多脚本/插件,应仔细重新访问以处理多年来发生的那些重大更改。但是,我不记得所有那些“破坏性”的变化,所以我想也许有人可以指出我正确的方向。例如,本文档列出了已弃用的函数,这些函数很有帮助,但还不够。
请注意,我不会针对 IE6/7/8,所以我坚持升级到最新的 2.x 版本。任何减轻“痛苦”的策略、清单或信息都受到高度赞赏。
javascript - 用于 ajax 调用的动态创建输入的 jQuery 自动完成
我在使用 jQuery 自动完成和动态创建的输入(再次使用 jQuery 创建)时遇到问题。我无法自动完成以绑定到新输入。
我知道问题是由于页面加载后创建的内容,但我不知道如何解决它。我已经阅读了几个相关的问题并遇到了 jQuery live 方法,但我仍然陷入困境!
有什么建议吗?
jquery-mobile - 将 jQuery 1.7.3 升级到 1.8.0+ 语法错误 [data-role]=page](与 jQuery Mobile 结合使用)
所以我试图将我的移动网站的 jQuery 从 1.7.3 升级到 1.8 以上,但是当我这样做时,我得到了这个控制台错误:
这个错误的结果是我什么都做不了。我不能切换页面,而且 iScroll 也不起作用。
我不知道错误可能在我的代码中,因为我没有看到对 jQuery 库以外的任何其他内容的错误引用,所以我真的不知道该放什么代码。这不是我自己编写的代码。干杯:)
javascript - 用于 Ajax 调用的 jQuery Promise
我认为/希望我遗漏了有关 Promise 编程范式的一些东西。我在 jQuery 上运行以下代码,因为我想从URL_1获取数据,然后(成功时)从URL_2获取data2。其他变量来自围绕这段代码的上下文。
但是,我得到的是两次URL_1 的数据!!
提前感谢您的宝贵时间!!
平底锅
javascript - 不丢失小数的整数数组(字符串?)的总和
给定:我有整数值的元素浮动(谢谢,Pointy)最多两位小数(例如:1.50 和 2.25)。
目标:收集几个元素的值并将它们相加。(如:1.50 + 2.25 = 3.75 )
代码:
问题:我习惯了 Ruby,所以我假设遍历 [1.5, 2.25] 的数组,您可以将元素与+=
, 相加得到3.75
,但我的返回值是01.502.25
,似乎 (1) 将零添加到left 和 (2) 将值视为字符串。当我添加移位运算符<<
时,它删除了左零并再次将值视为整数,但它对总数进行了四舍五入,所以我的返回值为 3
.
我尝试过的:我尝试parseFloat($(this).val()).toFixed(2)
在块内使用以确保每个值都被视为整数,但它似乎对结果没有任何影响。
技术:jQuery 版本:1.7.1。
感谢您抽出宝贵时间让我知道您是否需要任何其他上下文。
javascript - 如何摆脱警告/错误“不推荐使用 getPreventDefault()。改用 defaultPrevented。”?
我在我的项目中使用jQuery v1.7.1。我在 Firebug 控制台中收到以下警告/错误:
在文件jquery.js 第 3432 行中
如果单击此文件名,我会从 jquery.js 中突出显示以下代码行:
我应该如何摆脱这个警告/错误?
有人可以在这方面帮助我吗?
提前致谢。
如果你愿意,我可以为你提供文件jquery.js的全部代码
javascript - 如何使用 jQuery 验证表单,防止提交表单并在指定的 div 中显示正确的错误消息?
我在我的项目中使用jQuery v1.7.1。
我有以下 HTML 表单:
现在在这里我想id="formzip"
使用 jQuery 来验证表单。需要申请以下验证:
- 如果具有 id zip 的输入字段在提交表单时不包含任何值。
- 如果具有 id zip 的输入字段包含无效的美国邮政编码值或任何不是有效美国邮政编码的值。
我想在 a 中显示相关的错误消息,<div class="alert-danger"></div>
并希望阻止表单提交。即当前显示的页面应保持原样。
验证美国邮政编码所需的正则表达式字符串如下:
有人可以帮我实现这个功能吗?
如果有人可以帮助我,那对我会有很大的帮助。
感谢您花费宝贵的时间来理解我的问题。如果您想了解有关我的问题的更多信息,请随时问我。
等待您宝贵的回复。
提前致谢。
jquery - 在一个模板中使用 jquery-1.10.2.min 和 jquery-1.7.1.min
我正在开发使用“jquery-1.10.2.min”模板的项目。我使用 Lucene.net 进行搜索。Lucene.NET 使用“jquery-1.7.1.min”。当我对模板使用“jquery-1.7.1.min”时,某些部分工作不好,而当我对 Lucene.NET 使用“jquery-1.10.2.min”时,自动完成搜索不起作用!
有什么解决办法吗?