0
всегда возвращает ошибку, как:JQuery Ajax всегда возвращает ошибку
error[object Object]
код Java не печатал «тест» на консоль, так что я думаю, что метод Java никогда не дозвонился. но я не вижу ничего плохого в моем js-коде. всякая помощь была бы высоко оценена!
Javascript
var server = '/getPeriodDropdown.htm';
var dataString = 'selected='+$(this).find('option:selected').val();
$.ajax({
type : "post",
url : server,
data : dataString,
success : function(data) {
alert("success");
},
error : function(error) {
alert("error" + error);
}
});
ява
@RequestMapping(value = "/getPeriodDropdown.htm")
public String getPeriodTime(@ModelAttribute("rptType") ReportBo rt,Model model, HttpServletRequest request,HttpServletResponse response) throws APSException, IOException {
String selected = request.getParameter("selected");
System.out.println("selected: " + selected);
return "reports";
}
Это поможет, если вы будете предупреждать/регистрировать текст ошибки. это третий параметр. Может также помочь StatusText из второго параметра. –
2-й и 3-й параметр являются ошибками и не найдены. – sh977218
@KevinB спасибо. Я нашел причину. url /getPeriodDropdown.htm должен быть getPeriodDropdown.htm – sh977218