AJAX अनुरोध के बाद रीडायरेक्ट (पुनर्निर्देशन) को कैसे संभालें?
सभी को नमस्ते! मैं वेब डेवलपमेंट में नया हूँ और एक समस्या का सामना कर रहा हूँ जिसे मैं दूसरे दिन से हल नहीं कर पा रहा हूँ।
मेरी साइट पर एक login फॉर्म है। जब उपयोगकर्ता डेटा दर्ज करता है, तो मैं jQuery के माध्यम से AJAX का उपयोग करके इसे सर्वर पर भेजता हूँ। यदि login सफल होता है, तो सर्वर को उपयोगकर्ता को मुख्य पृष्ठ पर रीडायरेक्ट करना चाहिए (`/dashboard` पर रीडायरेक्ट)। लेकिन इसके बजाय कुछ नहीं होता — पृष्ठ रीलोड नहीं होता, और उपयोगकर्ता login पृष्ठ पर ही रहता है।
यहाँ मेरा कोड है:
```javascript
$.ajax({
url: '/api/login',
type: 'POST',
data: { username: 'user', password: 'pass' },
success: function(response) {
console.log('सफलता:', response);
// यहाँ मैं उम्मीद करता हूँ कि ब्राउज़र स्वचालित रूप से रीडायरेक्ट पर जाएगा
}
});
```
सर्वर (Node.js पर) ऐसा response लौटाता है: