我面临一个非常奇怪的问题。我一直试图调试这个。
下面是我的小jQuery加载函数,它根据迭代时hashmap中的值将html加载到divId中:
$.each(hashMapJSON, function(k, v) {
$('#'+k).load(v);
});
hashMapJSON is a JSON of a hashMap<String, String> in which:
key --> divId and
value --> URL
当我在hashMap中有多个k-v对时,只有其中一个加载了这个函数。但是,如果我在HashMap迭代之间添加一个小警报,它的工作完全正常。像这样的东西。
$.each($hashMapJSON, function(k, v) {
alert("key: " + k + ", value :: " + v);
$('#'+k).load(v);
});
如何在连续调用之间没有警报的情况下使我的第一组代码工作?