var getJSON = function(url) {
var promise = new Promise(function(resolve, reject){
var client = new XMLHttpRequest();
client.open("GET", url);
client.onreadystatechange = handler;
client.responseType = "json";
client.setRequestHeader("Accept", "application/json");
client.send();
function handler() {
if (this.readyState !== 4) {
return;
}
if (this.status === 200) {
resolve(this.response);
} else {
reject(new Error(this.statusText));
}
};
});
return promise;
};
getJSON("http://rap.taobao.org/mockjs/9768/Rap/get").then(function(response) {
console.log('Contents: ',response);
}, function(error) {
console.error('出錯(cuò)了', error);
});
ES6 Promise對(duì)象實(shí)現(xiàn)的Ajax操作的例子。
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
- 文/潘曉璐 我一進(jìn)店門缩麸,熙熙樓的掌柜王于貴愁眉苦臉地迎上來铸磅,“玉大人,你說我怎么就攤上這事≡淖校” “怎么了吹散?”我有些...
- 文/不壞的土叔 我叫張陵,是天一觀的道長八酒。 經(jīng)常有香客問我空民,道長,這世上最難降的妖魔是什么丘跌? 我笑而不...
- 正文 為了忘掉前任袭景,我火速辦了婚禮唁桩,結(jié)果婚禮上闭树,老公的妹妹穿的比我還像新娘。我一直安慰自己荒澡,他們只是感情好报辱,可當(dāng)我...
- 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著单山,像睡著了一般碍现。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上米奸,一...
- 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼棕硫!你這毒婦竟也來了髓涯?” 一聲冷哼從身側(cè)響起,我...
- 序言:老撾萬榮一對(duì)情侶失蹤哈扮,失蹤者是張志新(化名)和其女友劉穎纬纪,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體滑肉,經(jīng)...
- 正文 獨(dú)居荒郊野嶺守林人離奇死亡包各,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
- 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了赦邻。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片髓棋。...
- 正文 年R本政府宣布签则,位于F島的核電站须床,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏渐裂。R本人自食惡果不足惜豺旬,卻給世界環(huán)境...
- 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望柒凉。 院中可真熱鬧族阅,春花似錦、人聲如沸膝捞。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽蔬咬。三九已至鲤遥,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間林艘,已是汗流浹背盖奈。 一陣腳步聲響...
- 正文 我出身青樓,卻偏偏與公主長得像咕村,于是被迫代替她去往敵國和親场钉。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
推薦閱讀更多精彩內(nèi)容
- 寫在前面的話: 由于js是單線程的宇植,為了在瀏覽器的交互過程中,不阻塞埋心,提供了異步操作的特性指郁。但是我們在js編...
- 對(duì)象的擴(kuò)展 Promise對(duì)象 含義獲取異步操作的消息闲坎,提供統(tǒng)一的API 特點(diǎn)1)對(duì)象的狀態(tài)不受外界影響疫粥,有三種狀...
- 相信凡是寫過javascript的童鞋也一定都寫過回調(diào)方法(callback)梗逮,簡單說回調(diào)方法就是將一個(gè)方法fun...
- 因?yàn)楣疽胍豢羁记谂虐嘬浖诰W(wǎng)絡(luò)上尋尋覓覓后绣溜,初步鎖定了兩個(gè)應(yīng)用軟件慷彤,釘釘就是其一。我的手機(jī)上安裝釘釘已經(jīng)很...