D3.js核心函数之请求

这篇博客详细介绍了D3.js中用于异步请求数据的核心函数,包括使用xhr进行XMLHttpRequest操作,以及一系列简便方法如d3.text、d3.json等。这些函数允许开发者从指定URL加载不同类型的文件,并在请求成功或失败时执行回调函数。
摘要由CSDN通过智能技术生成

XHR

d3.xhr(url[,mimeType][,callback]),为指定的url创建一个异步请求。参数mimeType可能被指定为第二个参数,例如“text/plain”。如果指定了回调函数,那么请求就会使用get方法立即发出,并且当资源被加载或者请求失败之后回调函数就会被异步调用。如果有错的话,XMLHttpRequest对象代表了回复(response)。如果没有指定回调函数,返回的request可以被分发使用xhr.get,xhr.post或相似函数,并使用xhr.on处理

xhr.header(name[,value]),如果指定了value,设置请求头指定的name参数为指定的value值。如果value参数是null值,就移除指定名称的请求头,如果没指定value值就会返回请求头中指定的name的当前值,请求头名称是大小写敏感的。请求头只可以在发送(send) 请求之前被修改。

xhr.mimeType([type]),如果type参数被指定了,就会设置请求的mime类型为指定的值。如果type是null,就会清除当前的mime类型(如果有的话),如果没有指定类型type,就返回当前的mime类型(默认是null)。

xhr.responseType(type),如果type被指定了,设置response类型,例如:"","arraybuffer","blob

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值