我想建立一個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正確,不好意思!我更新了代碼。 –