用Rxjs改写的的ajax函数--返回promise对象
作者:admin 日期:2016-03-16代码如下:
Javascript代码
- function aj(url , type="GET" , data="json"){
- var final = Rx.Observable.fromPromise(
- $.ajax({
- type: type,
- url: url,
- dataType: data
- })
- .promise()
- );
- return final;
- }
- var aaa = aj("shopData/test.json");//把ajax结果赋给aaa,并做下一步处理
这段代码使用了rx.js及jquery3的库,目前为止,似乎还只有jquery支持在ajax返回promise对象,我到mui论坛提了问,答复mui.ajax暂不支持promise对象。可见promise对象还未普遍使用。
评论: 0 | 引用: 0 | 查看次数: 8245
发表评论