Avatar ·

Como lidar com redirect (redirecionamento) após uma requisição AJAX em jQuery?

Olá a todos! Sou novo no desenvolvimento web e me deparei com um problema que não consigo resolver há dois dias. Tenho um formulário de login no site. Quando o usuário insere os dados, eu os envio para o servidor via AJAX usando jQuery. Se o login for bem-sucedido, o servidor deve redirecionar o usuário para a página inicial (redirect para `/dashboard`). Mas, em vez disso, nada acontece — a página não recarrega e o usuário permanece na página de login. Aqui está meu código: ```javascript $.ajax({ url: '/api/login', type: 'POST', data: { username: 'user', password: 'pass' }, success: function(response) { console.log('Sucesso:', response); // Aqui eu esperava que o navegador seguisse o redirect automaticamente } }); ``` O servidor (em Node.js) retorna a seguinte resposta: ``` HTTP/1.1 302 Found Location: /dashboard Content-Type: text/html ``` Eu esperava que o jQuery processasse automaticamente o status 302 e o navegador fosse para a nova URL. Mas isso não acontece. No console, vejo