0

我在兼容模式(IE 7 标准)下运行 Jquery(1.8.1)的 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>
4

0 回答 0