到Spring MVC的控制器如何我normaly阿賈克斯 數據傳遞到MVC控制器動作現在在我的JS文件通數據阿賈克斯
$.ajax({
type: "POST",
url:url,
data: {
start_date: scheduler.getEvent(id).start_date,
end_date: scheduler.getEvent(id).end_date,
text: scheduler.getEvent(id).text,
userId: userId
},
success:function(result){
if(combo.getActualValue() != null){
getUserEvents(id);
}
else{
$.ajax({
url:"/WebElanceSh/events",
success:function(result){
json = result;
scheduler.parse(json, "json");
}
});
}
}
});
,並在我的控制器
@RequestMapping(value = "events/add/", method = RequestMethod.POST)
public void addEvent(@RequestBody String start_date,
@RequestBody String end_date,
@RequestBody String text,
@RequestBody Integer userId){
Event event = new Event(text,start_date,end_date);
if(userId == -1){
TestData.getInstance().AddEvent(-1, event);
}
else {
TestData.getInstance().AddEvent(userId, event);
}
}
但是我有始終有 加載資源失敗:服務器響應的狀態爲415(不支持的介質類型)
正在'url:url'中傳遞'url'嗎? –
該網址是正確的。 – nabiullinas
你在通過第二次ajax呼叫通過什麼。那個在else語句中? –