Bagaimana untuk Membetulkan Amaran \'event.returnValue is Deprecated\' dengan jQuery?

DDD
Lepaskan: 2024-10-21 14:38:02
asal
369 orang telah melayarinya

How to Fix the Warning

Event.returnValue Ditamatkan: Gunakan Event.preventDefault()

kaedah event.returnValue jQuery ditamatkan dan hendaklah digantikan dengan standard event.preventDefault().

Masalah:

Dalam skrip yang disediakan, pengendali acara klik dilampirkan pada a elemen dengan ID #changeResumeStatus. Apabila elemen diklik, ia menghantar permintaan HTTP GET menggunakan kaedah .get() jQuery. Walau bagaimanapun, konsol Google Chrome memaparkan ralat berikut:

event.returnValue tidak digunakan lagi. Sila gunakan acara standard.preventDefault() sebaliknya.

Penjelasan:

Sifat event.returnValue digunakan untuk menghalang tingkah laku lalai bagi sesuatu peristiwa. Dalam kes ini, ia digunakan untuk menghalang penyerahan borang apabila diklik. Walau bagaimanapun, sifat ini telah ditamatkan dan akan dialih keluar dalam versi penyemak imbas akan datang. Penggantian yang disyorkan ialah event.preventDefault(), yang mempunyai fungsi yang sama.

Penyelesaian:

Untuk membetulkan amaran, ganti yang berikut baris:

event.returnValue = false;
Salin selepas log masuk

dengan:

event.preventDefault();
Salin selepas log masuk

Ini akan menghalang penyerahan borang menggunakan kaedah event.preventDefault() standard.

Naik taraf kepada jQuery 1.11:

Jika boleh, disyorkan untuk menaik taraf kepada jQuery 1.11, yang telah menangani isu ini dengan memasukkan sokongan event.preventDefault().

Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Amaran \'event.returnValue is Deprecated\' dengan jQuery?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan