javascript - jQuery 正在通过 XHR 再次加载我的根路由和所有脚本

标签 javascript jquery ajax angularjs

我被这个问题困扰了几天,我认为现在是寻求帮助的时候了。

我正在将我的 Angular 应用程序从 v1.3.0-beta.17 更新到 v.1.3.x(head),现在我收到此消息警告:尝试多次加载 Angular。.我注意到的奇怪的事情是 jQuery 正在通过 AJAX 再次加载 / 路由和我的所有脚本。请参阅:

Networks panel with the requests made by jquery

此外,此问题仅发生在一条路线上(如下所述)。任何人都知道为什么 jQuery 会这样?

这是我的路线:

javascript $routeProvider 。什么时候('/', { “ Controller ”:“正在加载”, 'templateUrl':版本控制('/assets/template/system/blank.html') }) .when('/dashboard/:dashboard_id', {//这是有错误的路线 “ Controller ”:“正在加载”, 'templateUrl':版本控制('/assets/template/dashboard/dashboard.html') }) .when('/dashboard/:dashboard_id/widget', { “ Controller ”:“正在加载”, 'templateUrl': 版本控制('/assets/template/dashboard/widget.html') }) .when('/dashboard/:dashboard_id/widget/:widget_id', { “ Controller ”:“正在加载”, 'templateUrl': 版本控制('/assets/template/dashboard/widget.html') }) //... 。否则({ 'templateUrl':版本控制('/assets/template/system/404.html') });

最佳答案

这通常是因为您的 url 指向不存在的文件,或者可能是您缺少 和 html 标记的结尾或导致您的 html 无效的原因。仔细检查您的所有 url 路径和您的 html 是否正确。

关于javascript - jQuery 正在通过 XHR 再次加载我的根路由和所有脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31352832/

相关文章:

javascript - 如何解析返回 javascript 的小部件来构建 DOM 而不是 HTML?

javascript - 为每个 div 创建随机顶部、右侧

javascript - 变量 div id 上的 JQuery .css()

javascript - 如何在 php 中传递值?

javascript - Rxjs 包装 D3 (Observable) 中的其他库函数

javascript - 传递函数返回给 JQuery 选择器

c# - 使用 Elmah 进行 ASP.NET 监控

javascript - 如何格式化基于 ajax 的 Select2 预填充?

javascript - 函数闭包中的另一个 jQuery 版本

jquery - 使用 Javascript/Jquery 根据类名对 DIV 进行排序