Usuário com melhor resposta
Ajax - URL Not Found

Pergunta
-
Boa tarde,
Estou com um projeto .Net Core e utilizando AJAX pra acessar uma Controller, porém, estou recebendo o seguinte erro: Failed to "Load resource: the server responded with a status of 404 ()" (https://localhost:44324/DashBoard/Dashboard/GraficoAvaliacaoMensal?dataSelected=08%2F01%2F2020).
Sei que o problema é na propriedade URL do comando AJAX, pois ao montar a URL, parece que a controller foi inserida duas vezes.
Notei, que isso somente acontece se eu iniciar a aplicação de uma Controller/Action diferente da que eu preciso. Se eu a carrego diretamente, a instrução é executada.
app.UseEndpoints(endpoints => { endpoints.MapControllerRoute( name: "default", pattern: "{controller=Login}/{action=EfetuarLogin}/{id?}"); //Iniciando por esta action eu recebo o erro. //pattern: "{controller=Dashboard}/{action=Index}/{id?}"); //Iniciando por esta action o AJAX roda normal. });
Segue comando AJAX;$.ajax({ dataType: "json", type: "GET", data: { dataSelected: DataSelected }, url: "Dashboard/GraficoAvaliacaoMensal", success: function (result) { };
- Editado galves.rod segunda-feira, 20 de julho de 2020 17:31
Respostas
-
Boa noite,
Bastou colocar uma barra no inicio do valor da url.
url: "/Dashboard/GraficoAvaliacaoMensal",
- Marcado como Resposta galves.rod terça-feira, 6 de outubro de 2020 21:31
Todas as Respostas
-
-
Boa noite,
Bastou colocar uma barra no inicio do valor da url.
url: "/Dashboard/GraficoAvaliacaoMensal",
- Marcado como Resposta galves.rod terça-feira, 6 de outubro de 2020 21:31