我为 ie8(内部、公司)编写了一个环境。
最近,我们开始了 ie9 部署测试(我知道,它远远落后....)
我使用的应用程序不起作用。
我将 xua ie=edge 更改为 ie=8 并且 ie9 可以工作,但出于显而易见的原因,我不想将 ie 9 限制为 ie8s 渲染引擎。
不起作用的区域是菜单上的 ajax 人口调用。即,它打印
<ul id = "ul_a1"> <li>loading...</li> </ul>
从源头,然后
var request = $.ajax({
url: "xxurlxxx"
, type: "GET"
, cache: false
, dataType: "html"
});
request.done(function(msg) {
$("#ul_a1").html(msg);
});
用选项列表填充它(此调用返回一堆 li)。
该区域保持“正在加载...”,并且 request.fail 也永远不会触发。
ie9不喜欢这个方法呢?URL 是本地的,而不是 xdomain。