当debug =" false"时,Ajax调用不起作用。 (ASP.NET MVC)

时间:2016-07-23 05:17:32

标签: javascript jquery asp.net-mvc

如何解决我的问题? 当我打电话

  

jQuery.ajax(my_ajax_request);或$ .ajax(my_ajax_request);

with debug =" true"如果debug =" false"

,它可以正常工作并且不起作用

P.S。我正在使用捆绑包

UPD:

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*"));

1 个答案:

答案 0 :(得分:1)

您的捆绑配置似乎正确无误。使用debug="false"时,将使用最小版本的库。您也可以使用CDN。要调试问题,您应该检查以下内容:

  1. 检查Jquery及相关库版本是否存在任何兼容性问题。并非所有包都相互兼容。
  2. Read Official post about bundling and minification了解详情。
  3. 由于