我正在寻找一种简单的方法来查找邮政编码,并从邮政编码中确定城市和州。我有它在Chrome和Firefox中工作,但我使用的每个jquery插件和javascript库似乎都不适用于Zippopotam.us或Ziptastic。有没有人知道更好的IE8和Javascript或jQuery解决方案?谢谢!
答案 0 :(得分:2)
唯一对Internet Explorer而言重要的是您使用的jQuery版本。 jQuery 1.x分支适用于IE8及以下版本。 jQuery 2.x分支适用于IE9及以上版本。因此,您需要使用较旧的分支来支持旧版Internet Explorer。
选择版本后,其余部分非常简单。使用jQuery将请求发送到远程端点是微不足道的,因为您可能已经意识到:
$.get("http://zippopotam.us/us/30141").done(function (data) {
console.log( data );
});
您可能会遇到IE8无法从其他域加载资源的问题。由于IE8不支持CORS,因此您必须使用其他解决方案,例如XDomainRequest
。 IE的这个功能不那么强大,但可以提供一些帮助。
包括this polyfill以使IE和IE9能够对数据进行跨域请求。由于这两种浏览器都支持conditional comments,因此最好使用它们来定位这些版本。
从Internet Explorer 10开始,IE supports CORS并且不支持条件评论。