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