javascript - 调试 Javascript 挂起系统

标签 javascript jquery asp.net-mvc ie11-developer-tools

我正在开发一个使用 MVC 和下拉列表的项目。当下拉列表发生变化时,我有一些需要执行的 javascript 代码。我开始在调试它时遇到麻烦(系统每次都被锁定),所以我创建了一个精简的简单示例来查看问题出在哪里(示例如下)。

当我通过 IE 11 运行此代码时,它工作正常。但是,当我使用 IE 11 开发人员工具(javascript 调试器)运行它并在我的选择列表更改函数中放置一个断点时,调试器和 IE 挂起。更糟糕的是,我无法关闭它们,因为我的系统基本上挂了。唯一的出路是手动注销或关闭机器。有没有人遇到过这个问题?我有 2 个开发人员在我工作的地方尝试过这个,但他们也遇到了问题。

有趣的是,这可以在 Google Chrome 和 Firefox 中很好地调试。

<script src="~/Scripts/jquery-2.1.0.js"></script>

<script type="text/javascript">
    $(document).ready(function () {
        $("#mySelect")
            .change(function () {
               var x = $(this).val(); // Breakpoint here
                $("#myTextbox").val(x);
            });

        $("#myTextbox")
            .change(function () {
                var x = $("#myTextbox").val();
                alert(x);
            });
    });
</script>

<select id="mySelect">
    <option value="hello">Hello</option>
    <option value="world">World</option>
</select>

<input type="text" id="myTextbox" />

最佳答案

关于javascript - 调试 Javascript 挂起系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21607070/

相关文章:

javascript - 这些语句在 CSS(twitter-Bootstrap)中是什么意思?

javascript - 如何调用存储在用作另一个函数参数的对象中的函数?

asp.net-mvc - 如何在 ASP.NET MVC 中制作更新面板

asp.net-mvc - MVC 5 - 防止密码存储

javascript - HTML onClick 转到另一个 div

javascript - 开始 0 不透明度和 onClick 设置不透明度为 100

带有 PasteBin API 的 jQuery $.post

asp.net - 尝试添加映射文件时ASP.NET脚手架出现问题

javascript - 对本地文件系统的 AJAX 请求在 Chrome 中不起作用?

javascript - 将 jQuery 单击事件绑定(bind)到常规 javascript 按钮