Доброго времени суток всем :)
Пытаюсь сделать запрос ajax JSON в jQuery, цель-получить коллекцию элементов, но почему-то он не возвращает ничего после success:function(data), перепробовала все браузеры и подключила библиотеки json, не помогло. Если dataType:text, то приходит код страницы с которой был отправлен запрос.
Я уже весь инет изучила на данную тему, но то что там предлагают у меня уже все есть, поэтому допускаю что возможно у меня что-то не установлено или установлено криво и из-за этого не работает. Возможно у кого-то была похожая проблемка, если кто-то сможет подсказать как исправить, буду благодарна за помощь:)
function getData(type) {
var pagelink = "getData/";
var url = pagelink +type+ ".html";
$.ajax({
url : url,
method : "get",
contentType:"application/json",
dataType : "json",
async: false,
success : function(data) {
alert("success");}});
@RequestMapping(value = "/", method = RequestMethod.GET)
public String home( Model model) {
return "templeName";
}
@RequestMapping(value = "/getData/{type}", method = RequestMethod.GET)
public @ResponseBody List<String> showData(Model model, @PathVariable("type") String type) {
List<String> list= new ArrayList<String>();
list.add("2");
list.add("1");
return list;