在兼容模式(IE7标准)下运行的IE9不运行jQuery

时间:2013-04-10 15:06:55

标签: jquery internet-explorer

我在运行Jquery(1.8.1)的兼容模式(IE 7标准)中遇到了奇怪的IE9问题 有时它会运行jQuery命令,有时它只是在单击按钮时不对按钮执行任何操作。这个简单页面的代码如下。我正在使用磁贴来包含javascript,css等资源。

当我点击按钮时有时它会运行逻辑,但有时它没有运行,我使用f12调试我可以看到页面已经下载了jQuery js供此运行。请让我知道我为这种奇怪的行为而错过了什么。

<div style="margin: 50px 20px 50px 20px; text-align: center;">

<span>Do you want to submit this form ?</span>  

<form>
    <input id="yesButton" type="button" value="Yes"/> 
    <input id="noButton" type="button" value="No"/>
</form>

</div>

<script language="JavaScript">
    $(document).ready(function() {

        $('#yesButton').on('click', function() {
            $('#yesButton').attr('disabled', 'disabled');
            $('#noButton').attr('disabled', 'disabled');
            window.location = contextRoot + '/imging/stre/${caseId}/${documentTypeCode}';
        });

        $('#noButton').on('click', function() {
            $('#yesButton').attr('disabled', 'disabled');
            $('#noButton').attr('disabled', 'disabled');
            $.ajax({
                url: contextRoot + '/imging/clr/${Id}/${documentTypeCode}',
                type: 'POST',
                dataType: 'text'
            });
            window.close();
        });

    });
</script>

0 个答案:

没有答案