收到ex-response后,一个接一个地调用ajax

时间:2019-05-04 09:58:01

标签: jquery ajax

我的html页面中有很多输入类型的复选框。用户必须选中那些复选框,但必须以突发方式将其发送到服务器。我的意思是例如,用户检查10个输入,第一个输入发送到服务器,等待第一个响应,然后第二个发送,依此类推。我的问题是,第一次发送所有输入而没有等待第一次响应。

我正在使用jquery和php localhost

$(document).on('click', '[data-snapshots="run"]', function(){
                    var jParent = $('#AllDiagramsInProjectModal');
                    var jSelf = $(this);
                    jParent.find('[data-get-snapshot-diagram-id]').each(function(i,v) {
                        var nDiagrams= [];
                        if ($(v).prop('checked') === true) {

                            DiagId = $(v).attr('data-get-snapshot-diagram-id');
                            SnapProjectId = $(v).attr('data-spanshot-project-id');

                            console.log("Running all snapshot (" + DiagId + "," + SnapProjectId + ")");
                            //make_an_ajax_call(DiagId, SnapProjectId);
                        }
                    });

                });

1 个答案:

答案 0 :(得分:0)

您需要按照 jAndy 此处的说明来管理ajax调用: Queue ajax requests using jQuery.queue()