0
,因爲它總是返回錯誤:jQuery的阿賈克斯總是返回錯誤
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);
}
});
的Java
@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可能也有幫助。 –
第二個和第三個參數錯誤並且未找到。 – sh977218
@KevinB非常感謝。我找到了原因。 url /getPeriodDropdown.htm應該是getPeriodDropdown.htm – sh977218