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);
}
});
}
}
});