javascript - 当 foreach 完成时,Jquery 执行下一个功能
问题描述
我想等到当前的 foreach 完全完成后再执行下一个功能,这是我使用的代码
$(function(){
$.ajax({
url: "/myurl",
dataType: "text",
success: function( data, textStatus, jqXHR ) {
var parsedtext = data.split(',');
$.each(parsedtext, function() {
$("#text").append(this);
});
}
});
});
我尝试添加.done()
到我的部分代码,但注意到有效,我试过这个
$(function(){
$.ajax({
url: "/myurl",
dataType: "text",
success: function( data, textStatus, jqXHR ) {
var parsedtext = data.split(',');
$.each(parsedtext, function() {
$("#text").append(this);
})
.done(function() {
alert('done');
startnewfuction();
});
}
});
});
解决方案
推荐阅读
- ruby - 如何在 Manjaro 上安装 Nokogiri
- c# - x:DataGridTemplateColumn.CellTemplate 中的绑定 DataTemplate 不显示内容
- function - 带接口的函数可以作为参数传递吗?
- ios - 启用 iPad 多任务/拆分视图 (Swift) 的应用程序的 Admob 横幅
- javascript - 如何解码这个编码的Javascript?
- apache-nifi - Apache Nifi ListFTP“连接被拒绝”
- python - 这段代码最坏情况下的大 O 时间复杂度是多少?
- node.js - 错误 [ERR_HTTP_HEADERS_SENT]:在将标头发送到客户端后无法删除标头
- react-native - OnPress 没有被调用
- r - 使用 expand.grid 和 purrr::pmap 时,R ranger chaos.matrix 比预期的要大