【发布时间】:2020-05-22 14:19:31
【问题描述】:
我遇到了 struts2+spring MVC+jquery Ajax 的问题。 我有一个带有动作“uploadLocationData”的struts2 动作类。这里使用struts 2中的注解。
@Action(value = "uploadLocationData", results = { @Result(name = "success",type = "json") })
public String insertLocationData() throws Exception {
String status = locationDao.insertLocationData();
if(status == "SUCCESS")
{
return SUCCESS;
}
else {
return ERROR;
}
}`
` 和 ajax 调用:
function insertData(url,param)
{
$.ajax({
type: 'post',
url: url,
dataType: 'json',
success : function(data) {
console.log(data)
if (data == 'SUCCESS' || data == 'success') {
alert('Data inserted successfully!!!');
}
else if (data == 'ERROR' || data == 'error') {
alert('Data insertion Failed!!!');
}
},
error : function(data) {
alert('Data insertion Failed!!!');
},
});
}
问题是,功能正常,但我没有在 ajax 成功/错误部分得到 SUCCESS/ERROR 响应。
请帮我解决这个问题。
【问题讨论】:
标签: jquery ajax spring-mvc struts2