Rumah  >  Soal Jawab  >  teks badan

javascript - soalan permintaan AJAX

JS asli, menggunakan AJAX, mengambil GET sebagai contoh
Terdapat gangguan rangkaian selepas 1 saat penyerahan AJAX (kandungan yang diminta tidak dikembalikan dalam masa 1 saat kerana sebab tindak balas rangkaian dan program), tetapi selepas rangkaian dipulihkan ( selepas tamat masa yang singkat dalam beberapa saat ) tetapi boleh terus menerima kandungan permintaan.
Maafkan saya, jika tiada rangkaian pada masa ini, dan kemudian klik Hantar AJAX untuk memulihkan rangkaian satu saat kemudian, dalam kes ini, selepas rangkaian dipulihkan, adakah AJAX akan terus menghantar permintaan?
?

習慣沉默習慣沉默2663 hari yang lalu839

membalas semua(1)saya akan balas

  • 阿神

    阿神2017-07-05 11:07:09

    Tidak semestinya.

    Selepas AJAX menghantar permintaan, ia tidak dapat menentukan sama ada rangkaian telah diputuskan sambungan (kini HTML5 telah menambah API status rangkaian), jadi ajax akan terus dihantar sehingga tamat masa. Jika anda membalas rangkaian sebelum tamat masa, ajax juga akan dihantar.

    balas
    0
  • Batalbalas