JavaScript में किसी दूसरी वेब-पेज पर रीडायरेक्ट कैसे करें?
सभी को नमस्ते! मैंने अभी JavaScript सीखना शुरू किया है और मुझे एक समस्या का सामना करना पड़ा: जब उपयोगकर्ता एक बटन पर क्लिक करता है या फॉर्म सफलतापूर्वक सबमिट होने के बाद, उसे दूसरे पेज पर रीडायरेक्ट करना होता है। उदाहरण के लिए, रजिस्ट्रेशन के बाद — वेलकम पेज पर, या अकाउंट से लॉगआउट करने के बाद — होम पेज पर।
मैंने `window.location` का उपयोग करने की कोशिश की, लेकिन मुझे समझ नहीं आता कि यह सही तरीके से कैसे काम करता है। यहाँ मेरा कोड है:
```javascript
function redirect() {
window.location = "https://example.com";
}
```
लेकिन कभी-कभी यह काम करता है, कभी-कभी नहीं। मैंने यह भी देखा कि लोग `window.location.href`, `window.location.replace` और `window.location.assign` का उपयोग करते हैं। इनमें क्या अंतर है? सामान्य रीडायरेक्ट के लिए कौन सा तरीका बेहतर है?
साथ ही, मैं जानना चाहता हूँ: देरी से रीडायरेक्ट कैसे करें, ताकि पहले उपयोगकर्ता को 'आपको 5 सेकंड में रीडायरेक्ट किया जाएगा' संदेश दिखाया जा सके? और क्या AJAX के माध्यम से पेज को रीलोड किए बिना रीडायरेक्ट किया जा सकता है? या यह पूरी तरह से अलग बात है?
आपकी मदद के लिए धन्यवाद!