javascript - jQuery .load() 回调

标签 javascript jquery ajax

我正在尝试使用 AJAX 调用加载一些内容,并在加载内容后执行另一个操作。在我的示例中,后一个操作只是一个警报,但在我的实际示例中,我试图将注意力集中在输入字段上。

$("#box").load("/favicon.png", function(response) {
     alert('do after the load');
});

https://jsfiddle.net/u0cmmn5h/

正如您在 fiddle 中看到的,警报在图标实际加载之前触发。该函数不是应该在内容加载后触发吗?

最佳答案

.load() 上的回调在 http 响应上执行,而不是在客户端渲染图像时执行。

关于javascript - jQuery .load() 回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42707394/

相关文章:

javascript - 禁用 Bootstrap 的折叠打开/关闭动画

javascript - 防止Rails/html5游戏App作弊(Rails 3.2/html5/javascript)

javascript - 按字段值对数组进行分组并将分组值推送到数组中

jquery - 在网站上隐藏动画

php - 简单的 AJAX 下拉菜单 2

javascript - 回调函数访问闭包变量?

javascript - 您可以向 Kendo 窗口添加模态背景吗?

javascript - select 的更改事件在 jQuery 上不起作用

javascript - $.getscript 在使用 swup 库时创建多个调用

php - mysql中是自动增量循环吗?