jsp页面上有多个表单,每个表单可以单独提交,提交后不刷新页面,用ajax怎么写
3个回答
展开全部
本来想回答你来,看到“不要用jquery,要用原生的ajax”顿时黯然,放着简单的不用非要用原生的复杂的处理方式,jquery ajax同样的实现能省你一半多的代码,提示下可以根据表单名对不同的表单进行序列化取值,不要用submit提交方式
追问
好吧,那就用jquery吧,那能给段代码示例吗
追答
这是获取一个表单的,具体根据表单名不同就可以
function do_repast_edit() {
var params=$('#repast_edit_form').serialize(); //这里直接就序列化了表单里面的值;表单名
//var path = $("#filePath").val();
$.ajax({
type:'POST',
url:'/AddRepast_doEdit.action',
data:params,
dataType:'json',
error:function(){
alert("JQuery AJAX Error!");
},
success:function(data){
var success = data.resultInfo.success;
var message = data.resultInfo.message;
alert(message);
if(success == 0) {//操作失败
//window.location.reload();
}
if(success == 1) {//操作成功
window.location.href="/AddRepast_goList.action";
}
}
});
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
想知道为什么不能用jquery的理由,原生的ajax太蛋疼了,光兼容性就很坑爹,不说也罢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询