2014-01-08 13 views
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"; 
} 
+0

Это поможет, если вы будете предупреждать/регистрировать текст ошибки. это третий параметр. Может также помочь StatusText из второго параметра. –

+0

2-й и 3-й параметр являются ошибками и не найдены. – sh977218

+0

@KevinB спасибо. Я нашел причину. url /getPeriodDropdown.htm должен быть getPeriodDropdown.htm – sh977218

ответ

2

Я вижу проблему в вашей ссылке. Оно должно быть

var server = 'getPeriodDropdown.htm'; 
Смежные вопросы