我想建立一个jQuery每个循环与ajax调用,但由于某种原因,它不会停止执行,从而循环我的所有代码。这个jquery每个都有什么问题?
我在这里做错了什么?
的每一个循环:
$.each(JSEFileNames, function(key, value){
$.ajax({ url: "/"+key,
success: function(r){
$(JSEPlaceholder).html(r);
JSEFileNames[key] = $(JSEPlaceholder).text().toString().replace(/(\r\n|\n|\r)/gm,"") + $(JSEPlaceholder).children().text().toString().replace(/(\r\n|\n|\r)/gm,"");
$(JSEPlaceholder).empty();
return;
}
});
});
JSEFileNames含有类似
JSEFileNames= {
"index.php": "",
"something.txt": ""
}
东西,JSEPlaceholder只是包含 “#searchBox” 的字符串。
这是全码: https://jsbin.com/kifisameto/edit?html,js,output
报价是错误地放在JSEFileNames – KillianC
@Killian这不是问题,但只是在写错问题。如果这是问题,代码根本无法运行。 – nicael
@nicael正确,不好意思!我更新了代码。 –