Diğer yanıtlarda da belirtildiği gibi, bunu yapmak için jQuery'ye ihtiyacınız yok; sadece standart özellikleri kullanabilirsiniz.
Ancak, window.location.replace(url)
ve arasındaki farkı bilmiyor gibisiniz window.location = url
.
window.location.replace(url)
adres çubuğundaki mevcut konumu yenisiyle değiştirir. İşlevi çağıran sayfa, tarayıcı geçmişine dahil edilmeyecektir. Bu nedenle, yeni konumda, tarayıcınızdaki geri düğmesine tıklamak, yeniden yönlendiren JavaScript içeren belgeyi ziyaret etmeden önce görüntülemekte olduğunuz sayfaya geri dönmenizi sağlar.
window.location = url
yeni konuma yönlendirir. Bu yeni sayfada, tarayıcınızdaki geri düğmesi, yönlendiren JavaScript'i içeren orijinal sayfayı işaret eder.
Tabii her ikisinin de kendi kullanım durumları var, ama bana öyle geliyor ki bu durumda ikincisine bağlı kalmalısınız.
Not: Muhtemelen http:
JavaScript'inizin 2. satırından sonra iki eğik çizgiyi unutmuşsunuzdur :
url = "http://abc.com/" + temp;