让Jquery使用IE8

时间:2011-11-26 13:47:41

标签: jquery

在网上搜索IE8和jQuery表单提交的修复后,最常见的解决方案似乎是在Jquery脚本上声明变量以使其与IE8一起使用,这是我用于标准的jquery脚本我所有的形式。如何在此声明变量?我已经到了

var url = "login_signup_hwnd.php";

但我不知道如何为文本字段声明变量,我是否必须为每个文本字段ID执行“var”?

<script type="text/javascript">
    $(document).ready(function(){
        $('#send').click(function() {

            $('#waiting').show(500);
            $('#lginForm').hide(0);
            $('#message').hide(0);

            $.ajax({
                type : 'POST',
                url : 'login_signup_hwnd.php',
                dataType : 'json',
                data: {
                    address2: $('#address2').val(),
                    address: $('#address').val(),
                    myemail: $('#myemail').val(),
                    zip: $('#zip').val(),
                    states: $('#states').val(),
                    city: $('#city').val(),
                    lname: $('#lname').val(),
                    fname: $('#fname').val(),
                    pswd: $('#pswd').val(),
                    pswd2: $('#pswd2').val(),
                    mname: $('#mname').val(),
                    agree: $('#agree').val(),
                    country: $('#country').val()
                },
                success : function(data){
                    $('#waiting').hide(500);
                    $('#message').removeClass().addClass(
                           (data.error === true) ? 'error' : 'success'
                    ).text(data.msg).show(500);
                    if (data.error === true)
                        $('#loginForm').show(500);
                    else
                        $('#send').hide(500); // Members Area

                },
                error : function(XMLHttpRequest, textStatus, errorThrown) {
                    $('#waiting').hide(500);
                    $('#message').removeClass().addClass('error')
                        .text('There was an error.').show(500);
                   $('#loginForm').show(500);
                }
            });

            return false;
        });
    });
</script>

1 个答案:

答案 0 :(得分:2)

开头

变化

$('#lginForm').hide(0);

$('#loginForm').hide(0);