JavaScript में किसी दूसरे वेब पेज पर रीडायरेक्ट कैसे करें?
सभी को नमस्कार! मैं वेब डेवलपमेंट में नौसिखिया हूँ और शुद्ध HTML/CSS/JS में अपनी पहली वेबसाइट लिख रहा हूँ। मुझे एक सरल सी समस्या का सामना करना पड़ा: जब उपयोगकर्ता 'लॉगिन' बटन दबाता है और वैलिडेशन (खाली फ़ील्ड की जाँच) पास कर लेता है, तो मुझे उसे व्यक्तिगत खाता पेज पर रीडायरेक्ट करना होगा।
मैंने कई फ़ोरम खंगाले, लेकिन समाधान अलग-अलग हैं: कोई `window.location` के बारे में लिखता है, कोई `window.location.href` के बारे में, कोई `location.replace()` के बारे में, और कुछ jQuery के साथ `$(location).attr('href', ...)` सुझाते हैं। मैं पूरी तरह से भ्रमित हो गया हूँ।
यहाँ मेरा वर्तमान कोड है जो काम नहीं कर रहा:
```javascript
function login() {
let username = document.getElementById('username').value;
if (username === '') {
alert('नाम दर्ज करें');
} else {
// यहाँ dashboard.html पर रीडायरेक्ट होना चाहिए
window.location = 'dashboard.html'; // काम नहीं कर रहा?
}
}
```
कृपया बताएँ:
1. किसी दूसरे पेज पर रीडायरेक्ट करने का सबसे सही और विश्वसनीय तरीका क्या है?
2. इनमें क्या अंतर है?