`
zhangyaochun
  • 浏览: 2596225 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

overrideMimeType

    博客分类:
  • ajax
阅读更多

 

var http_request = new XMLHttpRequest();
 if (http_request.overrideMimeType){
    /*来自服务器的响应没有 XML mime-type 头部(header),则一些版本的 Mozilla浏览器不能正常运行。对于这种情况,httpRequest.overrideMimeType('text/xml'); 语句将覆盖发送给服务器的头部,强制 text/xml 作为 mime-type。*/
     http_request.overrideMimeType("text/xml"); 
}
分享到:
评论

相关推荐

    AJAX 随记

    首先是一个创建AJAX的函数: 代码如下:var http_request=null; function create_ajax(){ http_request = false; //开始初始化... if (http_request.overrideMimeType) {//设置MiME类别 http_request.overrid

    JS读取XML文件数据并以table形式显示数据的方法(兼容IE与火狐) .zip

    xhr.overrideMimeType("text/xml"); // 针对FF防止返回JSON xhr.send(); var xml = xhr.responseXML; ``` 3. **解析XML数据** 通过DOM(Document Object Model)接口,我们可以遍历XML文档,提取数据。例如,...

    JSP XMLHttpRequest动态无刷新及其中文乱码处理.docx

    http_request.overrideMimeType('text/html'); } } else if (window.ActiveXObject) { // 兼容IE try { http_request = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { ...

    解决远程页面抓取中的乱码问题?

    针对JavaScript的XMLHttpRequest(XHR)对象,我们可以利用`overrideMimeType`方法来指定返回数据的MIME类型和字符编码。例如,在Firefox中,我们可以在发送请求前设置`overrideMimeType("text/html;charset=gb2312...

    解决JS请求服务器gbk文件乱码的问题

    为了确保数据按照GBK编码解析,我们需要使用`xhr.overrideMimeType`方法,像这样: ```javascript $.ajax({ type: "get", url: "http://7xnhdv.com1.z0.glb.clouddn.com/test1.csv", beforeSend: function(xhr) ...

    Ajax创建XMLHttp对象的完美兼容性代码

    当服务器响应的内容类型不是"text/xml"时,XMLHttpRequest对象的overrideMimeType()方法可以用来强制指定内容类型。这个方法在使用特定的协议或服务器配置导致MIME类型被错误识别时非常有用。通过调用此方法,开发者...

Global site tag (gtag.js) - Google Analytics