У меня есть страница JSP, которая отправляет ответ в виде JSON.Страница запрашивается через вызов AJAX.Но ответ вошел в часть ошибки Ajax вместо части успеха.
Ресурс, идентифицированный этим запросом, способен генерировать ответы только с характеристиками, неприемлемыми в соответствии с заголовками запроса «принять»
Ниже приводится сценарий моей страницы jsp:
$("#Student").delegate("select[id='year.id']", "change", function () {
//alert("hi");
var id = $(this).attr('id');
var value=$("select[id='year.id']").val();
//alert(id);
//alert(value);
//console.log($(id).val());
$("select[id='classs.id']").empty();
$("select[id='classs.id']").append('<option value="">Select Class</option>');
$("select[id='section.id']").empty();
$("select[id='section.id']").append('<option value="">Select Section</option>');
$.ajax({
type: 'GET',
url: 'getStandard',
contentType: "application/json;charset=utf-8",
datatype: "Json",
data: { Year: value },
success : function(datas) {
$.each(datas, function (i, data) {
$("select[id='classs.id']").append('<option value="' + data.id + '">' + data.name + '</option>');
});
}
});
return false;
});
Это код моего сервера, на который я получаю ответ в виде объекта Student:
Контроллер:
@RequestMapping(value = "/getStudentName", method = RequestMethod.GET)
public @ResponseBody String getStudentName(@RequestParam("Year") String idYear, @RequestParam("Classs") String idClass, @RequestParam("Section") String idSection) throws JsonProcessingException
{
List<Student> student = userService.getStudentName(idYear,idClass,idSection);
return student ;
}
Я новичок в ajax, используя через Spring