ita*_*mar 0 javascript jquery callback
我在问这个问题之前试图研究回调 - 但是我写的东西却没有用.我首先定义函数,然后告诉它们运行onload.getelements()可以自行运行.
我试图加载元素,然后计算它们,用于数学显示随机索引之一.
function getelements() {
jQuery('#testimonial').load('http://www.example.com .testimonial');
}
function countelements() {
var elements = jQuery('div.testimonial').length;
console.log(elements);
}
window.onload = function () {
getelements(function () {
countelements();
});
}
Run Code Online (Sandbox Code Playgroud)
您正在传递回调,getelements但您的功能不使用它.
将您的getElements功能更改为
function getelements(callback) {
jQuery('#testimonial').load('http://www.example.com .testimonial', callback);
}
Run Code Online (Sandbox Code Playgroud)
一旦加载了远程资源,JQuery的加载函数将调用回调.