Javascript xhr.overrideMimeType()函数是否有跨浏览器的替代方法?
我没有访问服务器的权限,我需要使用ISO-8859-1字符集完成整个AJAX事务。我将jQuery.load()函数与以下jQuery方法一起使用:Javascript xhr.overrideMimeType()函数是否有跨浏览器的替代方法?,javascript,jquery,ajax,Javascript,Jquery,Ajax,我没有访问服务器的权限,我需要使用ISO-8859-1字符集完成整个AJAX事务。我将jQuery.load()函数与以下jQuery方法一起使用: jQuery.ajaxSetup({'beforeSend' : function(xhr) {xhr.overrideMimeType('charset=ISO-8859-15'); }}); 尽管firefox和chrome返回的结果编码正确,但IE(所有版本)并非如此。有没有办法只在客户端修复它 p、 所有内容都在ISO-8859-1中正确
jQuery.ajaxSetup({'beforeSend' : function(xhr) {xhr.overrideMimeType('charset=ISO-8859-15'); }});
尽管firefox和chrome返回的结果编码正确,但IE(所有版本)并非如此。有没有办法只在客户端修复它
p、 所有内容都在ISO-8859-1中正确编码。我刚刚遇到了一个类似的问题,但问题基本上是IE(任何版本)都不支持“OverrideMetype”。因此,基本上您需要在以下文章中执行类似操作: 杰里米·希克森写的还是这个 希望这有帮助