Rumah >pembangunan bahagian belakang >tutorial php >Bagaimanakah saya Boleh Dapatkan Teks Respons Ralat Tepat daripada Ralat $.ajax jQuery?
Mengambil jQuery $.ajax Error Response Text
Dalam jQuery, mungkin sukar untuk mendapatkan semula teks respons ralat yang tepat apabila permintaan AJAX gagal. Tingkah laku lalai hanya mengembalikan mesej "ralat" umum. Walau bagaimanapun, kami boleh mengakses teks respons dengan mengubah suai fungsi pengendalian ralat kami.
Dalam contoh yang diberikan, kod PHP menghantar Ralat Pelayan Dalaman 500 dengan teks "Gone to the beach". Secara lalai, fungsi ralat jQuery hanya memaparkan "ralat" tanpa sebarang maklumat terperinci.
Untuk mendapatkan teks respons, ubah suai fungsi ralat seperti berikut:
error: function(xhr, status, error) { var err = eval("(" + xhr.responseText + ")"); alert(err.Message); }
Dalam kod yang dikemas kini ini:
Dengan melaksanakan pelarasan ini, jQuery kini boleh memaparkan teks respons ralat dengan berkesan, memberikan maklum balas yang lebih bermaklumat semasa pengendalian ralat.
Atas ialah kandungan terperinci Bagaimanakah saya Boleh Dapatkan Teks Respons Ralat Tepat daripada Ralat $.ajax jQuery?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!