ajax和promise的结合使用方法分享
Feb 23, 2018 am 11:17 AM本文主要和大家分享ajax和promise的结合使用方法,在需要依赖完成的ajax请求可使用promise保证执行顺序 在第一个请求正确返回后再发送第二个请求。希望能帮助到大家。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 |
|
原生js写ajaxpromise对象
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
|
关于promise使用时的几点:
使用方法:先创建一个promise对象new Promise(),根据业务需求判断执行成功或失败,成功调用resovle(),失败则调用reject()。
-
Promise对象的then(onFulfilled,onRejected)有两个参数,成功执行onFulfilled,失败执行onRejectd
1
2
3
4
5
6
7
8
9
10
11
12
p.then(
function
(value) {
// fulfillment成功
},
function
(reason) {
// rejection失败
});
//不过通常会使用catch()来捕获失败,上段代码通常写为:
p.then(
function
(value) {
// fulfillment成功
}).
catch
(
function
(reason) {
//rejection失败
})
Salin selepas log masuk Promise对象的then()会返回一个新的Promise对象
相关推荐:
Atas ialah kandungan terperinci ajax和promise的结合使用方法分享. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Artikel Panas

Alat panas Tag

Artikel Panas

Tag artikel panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Bagaimana untuk menggunakan alat pembaikan DirectX? Penggunaan terperinci alat pembaikan DirectX

Cara menggunakan Baidu Netdisk-Cara menggunakan Baidu Netdisk

Bagaimana untuk menyelesaikan ralat 403 yang dihadapi oleh permintaan jQuery AJAX

Bagaimana untuk menyelesaikan ralat permintaan jQuery AJAX 403

Apakah alat pengaktifan KMS? Bagaimana untuk menggunakan alat pengaktifan KMS? Bagaimana untuk menggunakan alat pengaktifan KMS?

Apakah PyCharm? Pengenalan fungsi dan penerangan terperinci tentang penggunaan

Cara menggunakan alat pengaktifan Xiaoma win7 - Cara menggunakan alat pengaktifan Xiaoma win7

Cara menggabungkan sel menggunakan kekunci pintasan
