Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/392.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript xhr.overrideMimeType()函数是否有跨浏览器的替代方法?_Javascript_Jquery_Ajax - Fatal编程技术网

Javascript xhr.overrideMimeType()函数是否有跨浏览器的替代方法?

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中正确

我没有访问服务器的权限,我需要使用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中正确编码。

我刚刚遇到了一个类似的问题,但问题基本上是IE(任何版本)都不支持“OverrideMetype”。因此,基本上您需要在以下文章中执行类似操作:

杰里米·希克森写的还是这个

希望这有帮助