Как уже упоминалось в других ответах, вам не нужен jQuery для этого; Вы можете просто использовать стандартные свойства.
Однако, похоже, вы не знаете разницу между window.location.replace(url)
и window.location = url
.
window.location.replace(url)
заменяет текущее местоположение в адресной строке новым. Страница, которая вызывала функцию, не будет включена в историю браузера. Поэтому в новом месте, нажав кнопку «Назад» в вашем браузере, вы вернетесь на страницу, которую просматривали до посещения документа, содержащего перенаправляющий JavaScript.
window.location = url
перенаправляет на новое место. На этой новой странице кнопка возврата в вашем браузере будет указывать на исходную страницу, содержащую перенаправляющий JavaScript.
Конечно, у обоих есть свои варианты использования, но мне кажется, что в этом случае вы должны придерживаться последнего.
P.S .: Вы, вероятно, забыли две косые черты после http:
в строке 2 вашего JavaScript:
url = "http://abc.com/" + temp;