mardi 14 juin 2016

Ajax multiple form submit skips forms


I have checkbox forms to submit multiple items to my site and if I pick more than like 5-10 items it will skip some of them and show this error in console log "submit/item 500 (Internal Server Error)"

   $('#submit_selected').one('click', function () {
        $('.loading_gif2').css({visibility: 'visible'});
        $('.loading_gif2').append('<p class="submit_process">Submitting f      orms...</p>');
        var forms = $('form');
        for (var i = 0; i < forms.length; i++) {
            var formId = forms[i].id;
            if ($("#" + formId + "_checkbox").is(':checked')) {
                var form = $('#' + formId);

                    $.ajax({
                        url: "create/item",
                        method: "POST",
                        data: form.serialize(),
                        dataType: "html",
                        success: function () {
                            location.reload();
                            $('.submit_process').remove();
                            $('.loading_gif2').css({visibility: 'hidden'});
                        }, fail: function (jqXHR, textStatus) {
                            console.log("jq+ "+jqXHR+" status"+textStatus);
                        }
                    });
                }
            }
        });

Aucun commentaire:

Enregistrer un commentaire