function sendFormRequest(idModal){ var formid = '#modal-form-' + idModal; var $form = $(formid), data = $form.serializeArray(); data.push({name: 'url',value: encodeURIComponent(location.href)}); $form.find('.error').remove(); $.ajax({ url: 'index.php?route=module/multimodals/sendFormRequest&form='+idModal, dataType: 'json', type: 'post', data: data, success: function(res){ if(res.errors){ for(var i in res.errors){ $form.find('[name="f_modal['+i+']"]').after( $('<span class="error" />').text(res.errors[i]) ); } } if(res.success){ var result = $(formid + ' .modal-result') if (result.length) { result.html('<span style="text-align:center;padding: 10px; margin: 0;text-transform: uppercase;">'+res.success+'</span>') } else { $form.html(res.success); } setTimeout(function(){ $('#popup-form-'+idModal).popup('hide'); },5000); } } }) }
966
Ответы (1)