problem z żądaniem $.ajax

0

Cześć wszystkim,

prosiłbym o pomoc z żądaniem Ajax. Mam napisaną mała aplikację w java prostą "toDoList ".
Jestem teraz na etapie pisania frontend i napotkałem problem. Mianowicie chcę wyświetlić dane z bazy danych, ale nie mogę się do nich dostać.
Uprościłem więc kod jak tylko mogłem ale nadal nic nie pomogło , do tego przeglądarka nie zgłasza jakichkolwiek problemów a w konsoli
nie zostaje wyświetlone całkowicie nic. Gdy dopisze cokolwiek powyżej lub poniżej funkcji załączonej w dalszej części posta ,kod jest wykonywany bez najmniejszego problemu. Bardzo bym prosił o pomoc.
Adres url podane w zmiennej allListAPI po wprowadzeniu do przeglądarki zwraca [{"name":"nowaLista","tasksList":[]}].

$(document).ready(function() {
var allListAPI = 'http://localhost:8080/toDoList/allList';
$.ajax({
  type: 'GET',
  url:allListAPI,
  dataType: 'jsonp',
  success: function (data) {
  $.each(data, function(i , list){
    console.log(list[i].name);
  });
}
});
});

wstawię jeszcze na wszelki wypadek kod javy

 public String getAllList() {
        List<ToDoList> lists = new ArrayList<>();
        listDataBaseNoSql.findAll().forEach(lists::add);
        String jsonAllList = gson.toJson(lists);
        return jsonAllList;
    }

  @RequestMapping("/allList")
    public String getAllList() {
        return toDoListService.getAllList();
    }
0
  @RequestMapping("/allList")
    public String getAllList() {
        return toDoListService.getAllList();
    }

IMO tu powinien być jakiś print, albo response z headerem zrozumiałym dla przeglądarki, a nie return

0

dataType: 'jsonp',

Dajesz jsonp, a zwracasz jsona...
https://en.wikipedia.org/wiki/JSONP

1 użytkowników online, w tym zalogowanych: 0, gości: 1