0

我有下一个代码,我知道这不太好,

 var addrIds = [1000,1001,1003,1004,1005];


 $.each(addrIds, function (index, adr) {
                                var data = { "addressId": parnetId, "parentId": adr };
                                $.ajax({
                                    url: '/Change',
                                    type: 'POST',
                                    contentType: 'application/json',
                                    dataType: "json",
                                    cache: false,
                                    data: JSON.stringify(data),
                                    success: function (result) {

                                    },
                                    complete: function (e, xhr, settings) {
                                        switch (e.status) {
                                            case 200:
                                                break;
                                            default:
                                                {
                                                    console.log(e.statusText);                                              
                                                }
                                        }
                                    }
                                }); 
                        });

是否可以重新考虑这一点并创建 ajax 请求链

4

1 回答 1

0

为什么不使用这样的分隔字符串进行 1 次 ajax 调用:

1001;1002;1003

在你的服务器方法中,你只需调用一个explode方法来对你所有的addrIds做一些事情

于 2013-08-14T11:01:06.573 回答