环境
为了自动压缩和连接我的js文件,我使用this http://nuget.org/List/Packages/Microsoft.Web.Optimization tool.
安装和配置后,下面的代码将返回一个压缩的 js 并与所有 JS 文件夹连接project
<script src="@BundleTable.Bundles.ResolveBundleUrl("~/Scripts/pages/project-projectPhotos/js")"></script>
Problem
在我的页面中,有以下代码:
loaderPhotosPage = function(url) {
$.getScript('/Scripts/pages/project-projectPhotos/js', function() {
alert(url); //This code is not executed!! Here's the problem;
});
};
alert
永远不会被执行!
Tests
为了使用 Google Chrome 开发者工具模拟测试工具,我得到了以下结果:
在 Google Chrome Developer 上执行的代码
查看控制台和标题。执行非常成功!
现在预览结果
HTTP 状态为已取消,为什么?然而控制台中的代码运行正常(文字:成功)
我把完整的js文件放在this https://gist.github.com/1385633 link.
另一个测试:
看到get了,链接的脚本运行正常!
谢谢您的帮助!
取消状态是当前开发频道 Google Chrome 的问题。它已在上游修复,并将相应地传播到开发通道。
https://bugs.webkit.org/show_bug.cgi?id=72873 https://bugs.webkit.org/show_bug.cgi?id=72873
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)