Rumah > Soal Jawab > teks badan
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?
?
阿神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.