我正在使用MVC 4构建API。在配置中,有一个属性指向包含API资源(JS,CSS,IMG,...)的服务器。
我遇到了IE的问题。当我通过AJAX获取此页面(下面的部分代码)时,IE会收到2个错误:" SCRIPT257:由于错误80020101"无法完成操作和第2行的语法错误。相同的代码在Chrome和其他浏览器中运行良好
@{
string server = System.Configuration.ConfigurationManager.AppSettings["server"]; // http://SomeServerName
}
<script src="@Url.Content(@server + "/Scripts/jquery.unobtrusive-ajax.min.js")" type="text/javascript"></script>
我通过将该Javascript文件移动到客户端页面解决了这个问题,我宁愿不必让API的客户端将Jquery.unobstrusive-ajax.min.js作为必需文件。
P.S。所有对象和数组都删除了尾部逗号。