Передача данных в ajax

455
24 ноября 2016, 10:34

В общем задача такова: мне надо передать массив(с помощью ajax наверное) с контроллера на js. Вот мой контроллер:

@RequestMapping(value = "/getProducts", method = RequestMethod.GET)
public @ResponseBody ProductDTO[] getProducts() {
    List<ProductDTO> productDTOs = pService.findAllProductDTOs();
    ProductDTO[] products = new ProductDTO[productDTOs.size()];
    for (int i = 0; i < productDTOs.size(); i++) {
       products[i] = productDTOs.get(i);
    }
    return products;
}

Нужно передать его в js-файл, записав в var product = *массив*, чтобы в дальнейшем с ним работать.

Answer 1
$.ajax({
    url: "getProducts",
    method: "get",
    success: function (res){
    }
});

res - это и есть данные, которые возвращаются.

READ ALSO
Ajax. return false\true

Ajax. return false\true

Подскажите пожалуйстаЕсть вот такой запрос

419
JavaScript Загрузка файлов Blob

JavaScript Загрузка файлов Blob

Доброе время суток, загрузить файл по уже зарание указанному пути

558