Я хочу сделать страницу голосования. Когда я нажимаю кнопку «», количество голосов плюс, но теперь оно встречается с «404 не найдено». (В моем проекте нет голоса. Jsp, потому что я хочу только обновить часть страницы.)Ошибка при передаче данных в ajax
vote.jsp
<body>
<div class="testSpan" data-id="1"><span>vote for A</span> num:<em>0</em></div>
<div class="testSpan" data-id="2"><span>vote for B</span> num:<em>0</em></div>
<div class="testSpan" data-id="3"><span>vote for C</span> num:<em>0</em></div>
<div class="testSpan" data-id="4"><span>vote for D</span> num:<em>0</em></div>
</body>
ajax:
$(".testSpan").click(function(){
var xsId = $(this).attr("data-id");
$.post("/vote/vote2",{
xsId:xsId
},function(data, textStatus){
var xsMap = data.xsMap;
$(".testSpan").each(function(){
var id = $(this).attr("data-id");
$(this).find("em").html(xsMap[id]);
});
}, "json");
});
Controller:
@RequestMapping(value="/vote/vote2")
public net.sf.json.JSONObject vote(int xsId){
net.sf.json.JSONObject json = new net.sf.json.JSONObject();
userService.vote(xsId);
json.put("xsMap", UserServiceImpl.xsMap);
return json;
}
См. Вкладку в сети на панели отладки, с которой запрашивается url. – rogeriolino