按钮单击仅在IE9中不在更新面板中工作

本文关键字:工作 更新 单击 IE9 按钮 | 更新日期: 2023-09-27 18:00:26

Currenly我正在做asp.net c#项目。

我在更新面板中使用select2。

我的按钮点击在Postback后不起作用。

我使用此代码在更新面板中重新绑定此JQuery插件。

<script type="text/javascript">
        var frm = document.getElementById("aspnetForm");
        if (frm) {
            frm.onsubmit = function () { return false; };
        }
  Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);
        function EndRequestHandler(sender, args) {
            if (args.get_error() == undefined) {
                bind();
            }
        }
   function bind() {
        $(document).ready(function () {
            $(".chzn-select").select2();
            $(".option-listing").select2();
        });
    }
    </script>

回发后单击按钮不仅在IE9中有效。没有控制台错误。。在其他浏览器中正常工作。

如果我评论这个Bind()功能,我的按钮工作正常。

按钮单击仅在IE9中不在更新面板中工作

您可以在这里检查您的jquery框架是否与ie9兼容http://msdn.microsoft.com/en-us/library/ie/hh180175%28v=vs.85%29.aspx