Проблема с отправкой формы AJAX в Internet Explorer - PullRequest
1 голос
/ 01 февраля 2012

По какой-то причине панель формы подписки на рассылку, которую я создаю , работает не так, как в IE. На самом деле, это не работает вообще. Если вы перейдете по ссылке ниже в Chrome или Firefox, она будет работать так, как должна, но в любой версии IE это не так.

У кого-нибудь есть какие-либо выводы, чтобы это исправить?

Вот код, резюмированный:

$(function() {
    $('#name').textboxhint({
        hint: 'First Name'  
    });
    $('#email').textboxhint({
        hint: 'Email Address'   
    });
    $("#submitButton").click(function() {  
        // VALIDATE AND PROCESS FORM
        var name = $("#name").val();
        var email = $("#email").val();
        var dataString = 'name='+ name + '&email=' + email;
        // HANDLE DATA: SHOW ERROR IF FIELDS ARE BLANK
        if (name=='' || name=='First Name' ){           
            $('.errorIconName').show();
            return false;
        }
        if (email=='' || email=='Email Address'){   
            $('.errorIconEmail').show();
            return false;
        }
        else {          
            $.ajax({
            type: "POST",
            url: "#",
            data: dataString,
            success: function(){
                $('#signupWidget').fadeOut(400).hide();
                $('#thankyouText').fadeIn(700).show();
                $('.errorIcon').fadeOut(200).hide();
                $('#signupWrap').delay(3000).fadeOut(800);
                }       
            });
        }
        return false;
    });  
});

и ...

<form action="" method="post">
    <span id="sprytextfield1" class="pr20">
        <input name="name" id="name" type="text"/>
        <div class="errorIconName" style="display:none"></div>
    </span>
    <span id="sprytextfield2" class="pr20">
        <input name="email" id="email" type="text"/>
        <div class="errorIconEmail" style="display:none"></div>
    </span>
    <span>
         <input type="submit" name="widgetButton" id="submitButton" value="SUBMIT"/>                
    </span>                
</form>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...