ajax中responseBody如何使用

问题描述

在js中使用ajax请求返回二进制数据流responseBody,如何接收这个数据,如何把它变成在页面中能使用的数据。

解决方案

Responsebody 返回的二进制数据解码,查了下,用的是VBscript参考http://www.cnblogs.com/lgms2008/archive/2010/07/11/1775184.html
解决方案二:
xmlhttp.onreadystatechange=function(){ if(xmlhttp.readyState==4&&xmlhttp.status==200) { obj.innerHTML=xmlhttp.responseBody; }};

时间: 2024-10-06 06:24:49

ajax中responseBody如何使用的相关文章

Ajax中解析Json的两种方法对比分析

  这里给大家介绍的是Ajax中解析Json的两种方法对比分析,十分的实用,本文为学习笔记,属新手文章,欢迎指教! eval(); //此方法不推荐 JSON.parse(); //推荐方法 一.两种方法的区别 我们先初始化一个json格式的对象: ? 1 2 3 4 5 var jsonDate = '{ "name":"周星驰","age":23 }'   var jsonObj = eval( '(' + jsonDate + ')' );

Ajax 中的高级请求和响应

ajax|高级|请求|响应 对于很多 Web 开发人员来说,只需要生成简单的请求并接收简单的响应即可:但是对于希望掌握 Ajax 的开发人员来说,必须要全面理解 HTTP 状态代码.就绪状态和 XMLHttpRequest 对象.在本文中,Brett McLaughlin 将向您介绍各种状态代码,并展示浏览器如何对其进行处理,本文还给出了在 Ajax 中使用的比较少见的 HTTP 请求. 在本系列的 上篇文章 中,我们将详细介绍 XMLHttpRequest 对象,它是 Ajax 应用程序的中心

ajax中如何实现innerHTML中javascript的运行

ajax|javascript 在参考前人的一些做法后,采用了一些变通方式,和添加一些额外标记,来较好的实现innerHTML中javascript的运行,从而使的页面各个模块间更 好的交互,和数据共享. 先看下面的例子: <html><head></head><script> var title = "hello"; var time = 0; var author = "vickenyang"; var email

Asp.net Ajax 中的脚本错误: Sys未定义 的解决方法

ajax|asp.net|错误|脚本|解决         提前祝大家新年好!前段时间日夜赶工,终于按计划推出了项目的新版本.今天终于有时间写点东西了.         前段时间公司同事在项目中引入了Asp.net Ajax (beta1)版. 用着用着,在查看网页时,不时报 'Sys'未定义 的错误.按照网上的办法对web.confg 做了一翻手术,一点效果也没有.想想也对,web.config跟本没改动过,凭什么突然就把问题都算在人家头上?经过一翻摸索后,突然发现,原来是身份验证惹的祸.在配

[四天学会ajax] 学习Ajax教程第三天,Ajax 中的高级请求和响应

ajax|高级|教程|请求|响应 对于很多 Web 开发人员来说,只需要生成简单的请求并接收简单的响应即可:但是对于希望掌握 Ajax 的开发人员来说,必须要全面理解 HTTP 状态代码.就绪状态和 XMLHttpRequest 对象.在本文中,Brett McLaughlin 将向您介绍各种状态代码,并展示浏览器如何对其进行处理,本文还给出了在 Ajax 中使用的比较少见的 HTTP 请求. 在本系列的 上篇文章 中,我们将详细介绍 XMLHttpRequest 对象,它是 Ajax 应用程序

Ajax中get与post请求详解

学习ajax技术的时候,很多同学对于ajax中get与post请求总是疑问不解,为了给学员解决疑问,现将授课中对get与post的请求的总结发表于学生大本营中,希望能给你带来帮助. 在ajax入门详解中我也简单的介绍了它们之间的使用区别,为了使学员能够彻底的明白,现将如授课中的总结发表如下.一.get()和post()基本区别 1.get 是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到.post是通过HTTP post机制,将表单内各

ASP.NET 2.0 AJAX中Webservice调用方法示例

ajax|asp.net|web|示例 ASP.NET 2.0 AJAX中能够在客户端js中很方便地调用服务器Webservice,以下为一些调用的示例.笔者安装的ASP.NET 2.0 AJAX 版本为AJAX November CTP. 三个示例分别为:1 带参数的WS方法2 不带参数的WS方法3 参数类型为DataTable的WS方法 一.WebMethod注意要点:1 WebMethod类需要添加命名空间 Microsoft.Web.Script.Services,此空间需要引用Micr

在Ajax中进行XML处理,第2部分: 两种使用Ajax和XSLT的方法

在 Ajax 中使用 XSLT 转换 XML 本系列的 第 1 部分 提出了问题说明:建立便于插入任何 Web 页面的天气面板.天气面板采用 Ajax 技术实现,利用 United States National Weather Service (NWS) 提供的数据.NWS 数据以 XML 格式提供,每 15 分钟更新一次. 本系列文章分析了实现天气面板的四种不同方法.第一部分中介绍的一种办法是利用一种 Apache Web 服务器规则将 NWS XML 数据代理给浏览器.然后通过 JavaS

在Ajax中进行XML处理,第1部分: 四种方法

在Ajax 程序中解析和转换XML 简介:任何编程问题都可以通过多种正确的方法解决.本系列共考察了四种创建一个 Asynchronous JavaScript + XML (Ajax) 天气预报面板(weather badge)的方法 ,这是一种小型可重用部件,可以轻松嵌入到任何 Web 页面.本文是第一篇文章,主要介绍一些基础内容,同时审视第一种方法 -- 遍历 DOM 树. 希腊哲学家亚里士多德曾经写到:"通往失败的道路有许多条--,但通往成功的道路仅有一条." 遗憾的是,亚里士多