您的位置:首页 > 产品设计 > UI/UE

require.js使用步骤

2015-09-29 14:45 411 查看
以superagent为例

1.设置lib目录

requirejs.config({ baseUrl: 'libs' });

2. 使用SuperAgent

require(['superagent'], function (request) {
var req = request.get(url);
req.end(function (err, res) {

if (!err && (200 == res.status || 0 == res.status)) {
console.log(res.text);
}
});
});

与直接使用XMLHttpRequest相比,SuperAgent看起来更简单。但没有办法在SuperAgent中直接设置xhr的responseType。

如果请求的是二进制数据,如arraybuffer,就需要设置responseType为:

xhr.responseType = "arraybuffer";

否则,从xhr.response得到的为text类型的数据,导致解析二进制数据出错。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: