Redirect dengan JavaScript tulen
adalah cara terbaik untuk mensimulasikan pengalihan HTTP. window.location.replace(…)
// 模拟与HTTP重定向类似的行为 window.location.replace("http://jquery4u.com"); // 模拟点击链接的行为 window.location.href = "http://jquery4u.com";
var url = "http://jquery4u.com"; $(location).attr('href',url);
kerana window.location.href =
tidak akan meletakkan halaman asal ke dalam sejarah sesi, yang bermaksud pengguna tidak akan jatuh ke dalam dilema butang pulangan yang tidak berkesudahan. Jika anda ingin mensimulasikan pengguna mengklik pautan, gunakan replace()
(untuk semua pelayar). Jika anda ingin mensimulasikan pengalihan HTTP, gunakan location.href
. location.replace
Bagaimana untuk melaksanakan pengalihan jQuery?
dalam JavaScript. Berikut adalah contoh mudah: window.location
$(document).ready(function(){ window.location.href = "https://www.newurl.com"; });
Bolehkah saya mengarahkan ke tetingkap baru menggunakan jQuery?
bukan window.open()
. Berikut adalah contoh: window.location.href
$(document).ready(function(){ window.open("https://www.newurl.com", "_blank"); });
Bolehkah saya melambatkan pengalihan semula jQuery?
dalam JavaScript. Berikut adalah contoh: setTimeout()
$(document).ready(function(){ setTimeout(function(){ window.location.href = "https://www.newurl.com"; }, 5000); });
Bolehkah saya menggunakan jQuery untuk mengarahkan mengikut syarat -syarat tertentu?
$(document).ready(function(){ if($("#inputField").val() == "specificValue"){ window.location.href = "https://www.newurl.com"; } });
Bolehkah saya mengarahkan ke URL relatif menggunakan jQuery?
// 模拟与HTTP重定向类似的行为 window.location.replace("http://jquery4u.com"); // 模拟点击链接的行为 window.location.href = "http://jquery4u.com";
Dalam contoh ini, pengguna akan diarahkan ke "Newpage.html" dalam domain yang sama seperti halaman semasa.
Ya, anda boleh mengarahkan ke URL luaran menggunakan jQuery. Anda akan menyediakan URL penuh sebagai parameter kepada window.location.href
. Berikut adalah contoh:
var url = "http://jquery4u.com"; $(location).attr('href',url);
Dalam contoh ini, pengguna akan diarahkan ke URL luaran.
Ya, anda boleh menggunakan jQuery untuk mengarahkan semula selepas butang diklik. Anda akan menggunakan pengendali acara klik dalam jQuery. Berikut adalah contoh:
$(document).ready(function(){ window.location.href = "https://www.newurl.com"; });
Dalam contoh ini, apabila butang dengan id 'mybutton' diklik, pengguna akan diarahkan ke URL baru.
Ya, anda boleh menggunakan jQuery untuk mengarahkan semula selepas borang diserahkan. Anda akan menggunakan pengendali acara hantar dalam jQuery. Berikut adalah contoh:
$(document).ready(function(){ window.open("https://www.newurl.com", "_blank"); });
Dalam contoh ini, apabila mengemukakan borang dengan id 'myForm', pengguna akan diarahkan ke URL baru.
Ya, anda boleh menggunakan jQuery untuk mengarahkan semula selepas pudar. Anda akan menggunakan fungsi fadeOut()
dalam jQuery. Berikut adalah contoh:
$(document).ready(function(){ setTimeout(function(){ window.location.href = "https://www.newurl.com"; }, 5000); });
Dalam contoh ini, badan halaman semasa akan pudar dalam masa 2 saat, selepas itu pengguna akan diarahkan ke URL baru.
Atas ialah kandungan terperinci laman web redirect jQuery. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!