首页 > 解决方案 > 当 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();
            });
        }
    });
});

标签: javascriptjqueryhtml

解决方案


推荐阅读