ajax向后台发请求没反应
求个大神帮我看一下呗,为什么怎么改都是没反应呢?
后台控制台也打印不出来,一个Action里的其他请求也都有反应啊?
为什么呢 我很纠结 快崩溃了
Client code:
// modify
$("#submition").on("click",function(){
alert($("input[class='form-control']:eq(2)").val() );
console.log();
$.ajax({
url : "../updateCollection",
type : "post",
datatype : "json",
async : "false",
data : {
"collection.id" : getValue("id"),
"collection.author" : $("input[class='form-control']:eq(2)").val(),
"collection.barcode" : $("input[class='form-control']:eq(2)").val(),
"collection.category" : $("input[class='form-control']:eq(3)").val(),
"collection.description": $("#description").text(),
"collection.link" : $("input[class='form-control']:eq(4)").val(),
"collection.total" : $("input[class='form-control']:eq(5)"),
"collection.status" : $("status").val()
},
success:function(data){
alert("success");
$.each(data.data, function(k, v) {
if (v == "updateTrue") {
layer.msg('添加成功');
} else {
layer.msg('添加失败');
}
})
}
})
})
Server code:
后台控制台也打印不出来,一个Action里的其他请求也都有反应啊?
为什么呢 我很纠结 快崩溃了
Client code:
// modify
$("#submition").on("click",function(){
alert($("input[class='form-control']:eq(2)").val() );
console.log();
$.ajax({
url : "../updateCollection",
type : "post",
datatype : "json",
async : "false",
data : {
"collection.id" : getValue("id"),
"collection.author" : $("input[class='form-control']:eq(2)").val(),
"collection.barcode" : $("input[class='form-control']:eq(2)").val(),
"collection.category" : $("input[class='form-control']:eq(3)").val(),
"collection.description": $("#description").text(),
"collection.link" : $("input[class='form-control']:eq(4)").val(),
"collection.total" : $("input[class='form-control']:eq(5)"),
"collection.status" : $("status").val()
},
success:function(data){
alert("success");
$.each(data.data, function(k, v) {
if (v == "updateTrue") {
layer.msg('添加成功');
} else {
layer.msg('添加失败');
}
})
}
})
})
Server code:
@Action(value = "updateCollection", results = { @Result(name = "success", type = "json"),
@Result(name = "error", type = "json") })
public String modifyCollection() {
System.out.println("======================================================================");
System.out.println(collection.getAuthor());
System.out.println(collection.getAuthor());
System.out.println(collection.getAuthor());
data = new ArrayList();
if(service.modifyOne(collection)) {
data.add("updateTrue");
}else {
data.add("updateFalse");
}
return SUCCESS;
}
...全文
相关推荐
Java实现文件点击没反应的方法
jsp页面链接,点击访问action用IO流去下载服务器上的文件,问题是任凭怎么点击都没反应,日志也不报错。这篇文章给大家介绍Java实现文件点击没反应的方法,需要的朋友参考下吧
IE中jquery.form中ajax提交没反应解决方法分享
用jquery form插件,进行ajax提交,本来可以用,好好地,突然发现,firefox,opera等可以提交,ie的success函数运行了
Ajax实时后台信息提示
Ajax实时后台信息提示,实时显示后台状态信息
ajax请求Session失效问题
最近由于一个项目,模块切换为ajax请求数据,当Session失效后,ajax请求后没有返回值,只有响应的html: <html> [removed]window.open('http://192.168.0.118:8080/welcomeAction/loginUI.do','_top'); [removed] </html> 现在Ajax在Web项目中应用广泛,几乎可以说无处不在,这就带来另外一个问题:当Ajax请求遇到Session超时,应该怎么办? 显而易见,传统的页面跳转在此已经不适用,因为Ajax请求是XMLHTTPRequest对象
jquery+ajax请求且带返回值的代码
两天的工作内容不多,基本是关于jquery中ajax的。之前一直都是写的最简单的ajax请求,并没关注怎么获取ajax返回值的问题。


Web 开发
