后台代码:
public void update(){
Integer id=getParaToInt("id");
String name=getPara("name");
String password=getPara("password");
Integer power=getParaToInt("power");
Integer age=getParaToInt("age");
String sql="update user set name=?,password=?,power=?,age=? where id="+id+"";
int ints=Db.update(sql,name,password,power,age);
renderJson(ints);
user1();
//String s=Integer.toString(ints);
return ;
}
前台代码:
$.ajax({
type:'post',
async:false,
url:'/update',
data:{id:id,name:name,password:password,power:power,age:age},
dataType:'json',
success:function(ints){
console.log(ints+"------------------------------------");
},
error:function(){
console.log("error");
}
});
请问 如何 使后台传过来的值在 success:function(ints){} 这个方法接收到???
之前一直是进入 error:function(){ } 这个方法
本文探讨了在后台Java代码中执行更新操作后,如何将返回值正确传递到前端AJAX的success回调函数。问题在于当前总是进入error函数。解决方案可能涉及检查URL路径是否正确,数据格式是否匹配,以及数据库操作是否成功。通过对错误进行调试和日志记录,可以定位并修复问题。

4067

被折叠的 条评论
为什么被折叠?



