1

編集: 別のバージョンの jQuery を使用して問題を解決しました。次のajax呼び出しがあります

$.validator.addMethod("UserIDEmail", function(value, element) {
return (this.optional(element) || value.slice(-8) == "FXCM.com" || value.slice(-8) == "fxcm.com");
}, "You must use a @FXCM.com email address");
$("#FXCMLogIn").validate({
errorContainer: "#messageBox",
errorLabelContainer: "#messageBox ul",
errorElement: "li",
submitHandler: function(form) {
    $('input[type="submit"]').next(".processing").show();
    var dataString = $(form).serialize();
    $.ajax({
        type: $(form).attr('method'),
        url: form.action,
        data: dataString,
        clearForm: true,
        success: function(data) {

            var answer = $(data).find("td:eq(3)").text();
            var message = $(data).find("td:eq(5)").text();
            if (answer==="True") {
                $("#bottomContent").load("FXCM-Conversion-Content.php #FXCMForm");

            } else {
                $('.processing').hide();
                $('input[type="text"], input[type="password"]').val("");
                $('#messageBox').show().html('<ul><li>' + message + '</li></ul>');
            }
        }
    });
    return false;
},
rules: {
    payerEmail: {
        required: true,
        email: true,
        UserIDEmail: true
    },
    password: {
        required: true,
        minlength:3,
        maxlength:15
    }
},
messages: {
    payerEmail: {
        required: "Please Enter Your User ID"
    },
    password: {
        required: "Please Enter Your Password",
        minlength: "Must be at least 3 characters",
        maxlength: "Must be less than 15 characters"
    }
}
});

トリガーされた正しいコンテンツ/ページ セクションを表示する代わりに、「ブラウザ モード: IE9 ドキュメント モード:Quirks」に切り替わり、コンソールにこれが表示されます。呼び出しを行っているページと読み込まれているページ コンテンツの両方に、有効な DOCTYPE があります。メタタグを試してみました<meta http-equiv="X-UA-Compatible" content="IE=edge" />が、役に立ちませんでした。似たようなことに出くわした人はいますか?

どうも

4

1 に答える 1

0

上記の編集を参照してください。jQuery 1.6.4 を使用すると解決しました。将来的にはすべての .live 呼び出しを削除し、現在のバージョンの jQuery を使用しますが、現時点ではサイト全体にこれらの変更を加えることができません。

于 2012-12-09T21:41:47.147 に答える