javascript - js kemudian penyelesaian laporan ralat
阿神
阿神 2017-05-24 11:33:28
0
4
858


Saya pernah gunakan untuk ajax ini, tetapi ralat dilaporkan Setelah belajar untuk masa yang lama, saya tidak tahu di mana masalahnya.


Ia menunjukkan bahawa saya tidak faham mengapa ralat ini berlaku!

阿神
阿神

闭关修行中......

membalas semua(4)
Ty80

Apakah versi jQuery anda? Di sini dalam SF ia boleh ditulis seperti ini. Tiada masalah.


Apa yang anda siarkan dalam gambar anda ialah Zepto

Saya mencubanya, tetapi ia tidak berkesan.

洪涛

jQuery's API ajax tidak boleh langsung. Anda boleh membungkusnya sebagai Janji dan melakukannya seperti ini:

// 将异步操作封装在一个返回 Promise 的函数中
function getData () {
  return new Promise((resolve, reject) => {
    $.ajax({
      url: 'xxx',
      success: data => resolve(data)
      error: err => reject(err)
    })
  })
}

// 在返回的 Promise 对象 then 方法中获取数据
// 解耦异步逻辑
getData().then(data => {
  console.log(data)
})
阿神

Terima kasih atas jemputan.

Apa yang saya lihat apabila saya melihat mesej ralat ialah zepto.min.js Secara umumnya, ia sepatutnya disebabkan oleh modul panggilan balik dan janji yang tidak dimuatkan (tidak seperti jQuery, yang merupakan satu fail, zepto bertaburan dalam banyak modul. Jika anda menggunakan tapak web pembina untuk dipilih Setelah zepto.min yang dijana oleh modul itu baik, tidak akan ada masalah, dan kebanyakan zeptos yang menyediakan muat turun terus atau CDN adalah versi dengan hanya 5 modul secara lalai).

習慣沉默

Terima kasih atas jemputan saudara di tingkat atas telah menyatakannya dengan baik untuk permintaan http, axios.js ialah perpustakaan yang lebih baik yang menyokong .then().
Mari kita bincangkan tentang topik sambungan Arah aliran semasa adalah menggunakan async / menunggu sebanyak mungkin, dan janji akan menarik diri secara beransur-ansur.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan