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