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();
}
błąd xyz podczas wywołania $.ajax
+ opisz dokładnie co to znaczynie mogę się do nich dostać
(komunikat błędu, zrzut z konsoli przeglądarki itd.).żądany efekt
? Co to znaczy, że go nie otrzymujesz? Coś się wyświetla w konsoli (ale nie jest tym, czego się spodziewasz) czy może nic się nie wyświetla? To Tobie powinno zależeć na jak najklarowniejszym opisaniu problemu, dlaczego więc muszę Cię ciągnąć za język?