javascript - 调试时 Ajax 调用不起作用 ="false"(ASP.NET MVC)

标签 javascript jquery asp.net-mvc

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

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 来实现同样的目的。为了调试问题,您应该检查以下内容:

  1. 检查 Jquery 和相关库版本是否存在兼容性问题。并非所有软件包都相互兼容。
  2. Read Official post about bundling and minification了解更多详情。

谢谢

关于javascript - 调试时 Ajax 调用不起作用 ="false"(ASP.NET MVC),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38538424/

相关文章:

javascript - oData 查询中如何处理特殊字符?

javascript - 有什么方法可以使用 javascript/jquery 来缩短图像数据 URI?

php - 使用 laravel 进行异步评分(喜欢/不喜欢)

c# - 如何使用包含其他模型列表的模型创建下拉列表?

c# - 向 mvc 中已填充的下拉列表添加额外选项

javascript - 在 jQuery 对话框的部分 View 中提交表单后返回数据

javascript - document.querySelectorAll(多个数据集);

javascript - 编码/混淆 javascript 对象

javascript - 不需要的显示 : none added automatically on class

javascript - 为什么append不能与输入类型文件javaScript更改功能一起使用?