Latest web development tutorials

jQuery deferred.then () metode

Metode Lain-lain jQuery Metode Lain-lain jQuery

contoh

Tambahkan metode kemudian mengucapkan

$ (Fungsi () {$. Dapatkan ( "test.php" ). Kemudian ( function () { alert ( "$ .get sukses");}, function () { alert ( "$ .get gagal!");} );})

Coba »

Definisi dan Penggunaan

deferred.then () fungsi ketika tangguhan (delay) objek diselesaikan, ditolak atau masih dalam proses, menambahkan handler panggilan.


Catatan: 1. Parameter dapat null. Atau menggunakan .done (),. Gagal () atau .progress () Mengatur callback hanya satu jenis negara tanpa filter atau nilai.
2. Dari awal jQuery 1.8, metode mengembalikan janji baru, dapat ditangguhkan oleh fungsi filter (delay) dan nilai keadaan objek, untuk menggantikan metode sekarang usang deferred.pipe ().
3. callback ini ditambahkan dalam urutan mereka dieksekusi karena deferred.then kembali Janji objek Janji dapat menghubungkan benda-benda lain, termasuk kemudian mengucapkan selamat tambahan (metode).


tatabahasa

metode Satu

deferred.then( doneFilter [, failFilter ] [, progressFilter ] )

metode Dua

deferred.then( doneCallbacks, failCallbacks [, progressCallbacks ] )

参数 描述
doneFilter Function类型 可选 当Deferred(延迟)对象得到解决时被调用的一个函数。
failFilter Function类型 可选 当Deferred(延迟)对象拒绝时被调用的一个函数。
progressFilter Function类型 可选 当Deferred(延迟)对象生成进度通知时被调用的一个函数。
参数 描述
doneCallbacks Function类型 当Deferred(延迟)对象得到解决时被调用的一个函数或函数数组。
failCallbacks Function类型 当Deferred(延迟)对象拒绝时被调用的一个函数或函数数组。
progressCallbacks Function类型 当Deferred(延迟)对象生成进度通知时被调用的一个函数或函数数组。


contoh

contoh yang lebih

penyaringan Nilai
Nilai penyaringan.

Tolak nilai penyaring
Tolak nilai filter.

rantai tugas
Rantai tugas.


Metode Lain-lain jQuery Metode Lain-lain jQuery