जैसा कि अन्य उत्तरों में बताया गया है, आपको ऐसा करने के लिए jQuery की आवश्यकता नहीं है; आप बस मानक गुणों का उपयोग कर सकते हैं।
हालाँकि, ऐसा लगता है कि आपको window.location.replace(url)और के बीच का अंतर मालूम नहीं है window.location = url।
window.location.replace(url)पता बार में वर्तमान स्थान को एक नए द्वारा बदल देता है। वह पृष्ठ जो फ़ंक्शन को कॉल कर रहा था, ब्राउज़र इतिहास में शामिल नहीं किया जाएगा। इसलिए, नए स्थान पर, अपने ब्राउज़र में बैक बटन पर क्लिक करने से आप उस पृष्ठ पर वापस चले जाएंगे, जिसे आप रीडायरेक्टिंग जावास्क्रिप्ट वाले दस्तावेज़ पर जाने से पहले देख रहे थे।
window.location = urlनए स्थान पर रीडायरेक्ट करता है। इस नए पृष्ठ पर, आपके ब्राउज़र का बैक बटन मूल पृष्ठ पर इंगित करेगा जिसमें रीडायरेक्टिंग जावास्क्रिप्ट होगा।
बेशक, दोनों के पास उनके उपयोग के मामले हैं, लेकिन यह मुझे ऐसा लगता है जैसे इस मामले में आपको उत्तरार्द्ध के साथ रहना चाहिए।
पुनश्च: आप http:अपने जावास्क्रिप्ट की लाइन 2 के बाद शायद दो स्लैश भूल गए :
url = "http://abc.com/" + temp;