Здравствуйте уважаемые программисты, у меня такая проблема на форме подписки после того как заполнив или не заполнив поле для мэйла когда нажимаете Sign Me Up то результат не показывает там проста бесконечно крутиться и надпись please wait но сама форма работает, то есть новый мэйл добавляется в базу данных, как будто после Sign Me Up не показывает результат если знаете в чём проблема подскажите пожалуйста ребята
<script type="text/javascript">
$(document).ready(function(){
$('#newsletter-signup').submit(function(){
if($(this).data('formstatus') !== 'submitting'){
var form = $(this),
formData = form.serialize(),
formUrl = form.attr('action'),
formMethod = form.attr('method'),
responseMsg = $('#signupresponse');
form.data('formstatus','submitting');
responseMsg.hide()
.addClass('responsewaiting')
.text('Please Wait...')
.fadeIn(200);
$.ajax({
url: formUrl,
type: formMethod,
data: formData,
success:function(data){
var responseData = jQuery.parseJSON(data),
klass = '';
switch(responseData.status){
case 'error':
klass = 'response-error';
break;
case 'success':
klass = 'response-success';
break;
}
responseMsg.fadeOut(200,function(){
$(this).removeClass('responsewaiting')
.addClass(klass)
.text(responseData.message)
.fadeIn(200,function(){
setTimeout(function(){
responseMsg.fadeOut(200,function(){
$(this).removeClass(klass);
form.data('formstatus','idle');
});
},3000)
});
});
}
});
}
return false;
});
});
</script>