问题标签 [jquery-callback]

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 投票
5 回答
151 浏览

javascript - $.post() 回调方法建议

我总是用这样的东西:

问题是当用户连接缓慢并单击该按钮时,它似乎没有做任何事情,因为active一旦请求完成,该按钮将改变自己的状态(添加类)。当然,我可以通过在加载请求时添加微调器来“修复”这种行为。

现在看看这个:

换句话说,当按下按钮时,我会立即更改按钮状态,然后检查成功/错误。这是一个好方法吗?你在想什么?还有其他方法吗?

0 投票
3 回答
89 浏览

jquery - 当所有的东西都消失时做一些事情(警报)

当所有的东西都淡入淡出时,我试图弄清楚我该如何做某事(警报)。也许我的语法不好?

0 投票
4 回答
202 浏览

events - Need help understanding jquery delegate() function

I'm having a hard time understanding the syntax of the .delegate function of jquery. Let's say I have the following:

I know that the a element is the element to which the click event is applied. I know that once we click on that a element, the event click will be triggered and the callback function will be called. But what is the purpose of what comes before the .delegate? In this case, what is the purpose of .some_element_class? How do I read the above including the .some_element_class? Also, in the example above, what does $(this) represent? Does it represent the a element or does it represent .some_element_class?

Please somebody, shed some light on this.

Thank you

0 投票
10 回答
177547 浏览

jquery - 设置 JQuery event.preventDefault() 时绕过 window.open 上的弹出窗口阻止程序

我想在超链接的点击事件上有条件地显示一个 JQuery 对话框。

我有一个要求,例如在条件 1 上打开一个 JQuery 对话框,如果不满足条件 1,请导航到其点击事件有问题的“href”标签所引用的页面。

我可以在链接的点击事件上调用一个函数。这个函数现在通过执行另一个 URL(执行我的 Spring 控制器并返回响应)来检查上述条件。

只有 window.open 被弹出窗口阻止程序阻止,所有工作都很完美。

如果我e.preventDefault();从代码中删除,弹出窗口阻止程序不会阻止页面,但是对于条件 1,它会打开对话框并打开“href”页面。

如果我解决了一个问题,就会给另一个问题带来问题。我无法同时为这两种情况伸张正义。

你能帮我解决这个问题吗?

一旦解决了这个问题,我还有另一个问题要解决,即对话的 OK 事件导航:)

0 投票
3 回答
2251 浏览

jquery - PrettyPhoto - 将唯一参数从 iframe 窗口传递到父页面

我最近开始使用 prettyphoto 来显示视频。

这是我目前的设置

这就是正在发生的事情

1) 当用户点击链接时 - 调用 play-video php 操作,该操作从数据库中检索视频 url 并传递,以便可以在弹出窗口中播放。这工作正常。

2) 现在播放视频还会生成一个唯一的 ID,该 ID 会传递到播放视频的页面(iframe 窗口)。现在我只是在页面上显示该值。我可以将该唯一 ID 存储为隐藏字段或 div 值。

3) 现在,当用户关闭此窗口时 - 我如何在主页中漂亮照片的回调函数中访问此唯一 ID。

非常感谢您的时间

0 投票
1 回答
943 浏览

jquery - 向插件添加回调函数(colorPicker)

我有一个 jQuery 插件,我正在尝试为其添加回调函数。
(我不会发布所有代码,而是提供了一个现成的 JSFiddle :http : //jsfiddle.net/39Uqr/

查看 JSFiddle -(选择颜色后,我想触发回调)

该插件非常简单,但我无法在用户选择颜色后添加回调函数。(因此,一旦用户单击该框,颜色选择器就会显示,然后一旦他们选择了一种颜色,我想在输入字段更新后运行一个回调函数 [for ajax update](它已经完成了)) .

所以基本上,在选择颜色并更新输入后,我需要一个回调函数。

我在 SO 上阅读了以下帖子,并自己尝试了此操作(过去 2 小时!!),但无法使其正常工作。

查看 JSFiddle

一个简单的解释将不胜感激(可选,只需要它工作)。

jQuery 插件:添加回调功能
并尝试
了 jQuery 插件回调

该插件名为“ Reallysimplecolorpicker

0 投票
3 回答
1210 浏览

javascript - 带有 Jquery 的 Ajax - 回调未执行

我已经尝试了很多东西,但无法弄清楚,我正在使用这段代码,并且我知道启动正在工作,因为它连接到的脚本在数据库中保留了一些信息,但回调从未运行。

});

我的表单的 id 是“回复”,而我用来提交它的按钮是“回复-提交”,只是为了确保这些事情是清楚的。

如果我删除最后一个“json”东西,它也不起作用。

0 投票
1 回答
379 浏览

jquery - 使用 $.post(url,parameters) 发布后如何将答案页面显示为当前页面?

我正在使用以下代码向服务器发送请求

我在 struts.xml 中定义了我的操作,如下所示:

当我发送帖子时,我可以在 firebug 中看到以下内容:

我在答案选项卡中看到了 test.jsp 页面的内容,这意味着我发送了帖子并成功接收了答案。

我的问题是:如何将页面 test.jsp 显示为当前页面?

0 投票
3 回答
2621 浏览

javascript - jQuery JavaScript 嵌套异步函数回调

我有点困惑如何确定从另一个函数多次调用的异步函数何时完成上一次迭代的调用:

我正在做的是调用谷歌距离矩阵服务,它有 25 个目的地的限制,因此我不得不拆分我的目的地数组来多次调用这个服务,但我不明白它什么时候完成。

在代码的主要部分中,我可以看出MainAsyncFunction中循环的第二次迭代在它进行回调时尚未完成。

我认为我的问题是在处理 JavaScript 中的异步函数时,我没有弄清楚事件的顺序......请解释一下这个主题通常是如何实现的。

0 投票
2 回答
112 浏览

javascript - 回调函数的一些价值

所以,我有这个简单的代码

i声明为上层只是一个变量var i=0,但在回调中,函数我看不到它......