如何解决我的问题? 当我打电话时
jQuery.ajax(my_ajax_request); or $.ajax(my_ajax_request);
使用 debug="true"可以正常工作,如果 debug="false"则无法工作
附注我正在使用 bundle
更新:
bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
"~/Scripts/jquery-{version}.js"));
bundles.Add(new ScriptBundle("~/bundles/jqueryui").Include(
"~/Scripts/jquery-ui-{version}.js"));
bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include(
"~/Scripts/jquery.unobtrusive*",
"~/Scripts/jquery.validate*"));
最佳答案
您的 bundle 配置似乎正确。当使用 debug="false"
时,将使用库的最低版本。您也可以使用 CDN 来实现同样的目的。为了调试问题,您应该检查以下内容:
- 检查 Jquery 和相关库版本是否存在兼容性问题。并非所有软件包都相互兼容。
- Read Official post about bundling and minification了解更多详情。
谢谢
关于javascript - 调试时 Ajax 调用不起作用 ="false"(ASP.NET MVC),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38538424/