onclik方法传参数的妙用

来源:互联网 发布:java替换字符串 编辑:程序博客网 时间:2024/05/21 07:28
今天在写项目的时候根据需求想用onclik方法的将ajax中的数据作为参数传到另一个ajax中进行函数跳转,发现此种方法很好用,便记录下来!当然咯,作为小编的第一篇博客,小编也还是有点小小的激动!$.ajax({        url : "deviceBaseInfoController/getManagerInfoPage",        type : "post",        data:{"pageNo":pageNo,"status":1},        dataType:"json",        success : function(data){        var item = "";                    $.each(data.list, function (i, result) {                       var status="";            if(result.status==0){                status="草稿";                }                if(result.status==1){                status="待审核";                }                if(result.status==2){                status="审核通过";                }                var url="pagemark/updatemanagerinfo.jsp?user="+result.user+"&region="+encodeURI(result.region)+"&status="+result.status;                                         item += "<tr  class='text-center'><td>"                        + (i+1)+ "</td><td>"                        + result.user + "</td><td>"                        + result.region + "</td><td>"                        + status + "</td><td>"                        + result.manager + "</td><td><a href='"                        + url + "'>重新编辑</a>  》"                        +"<a href='javascript:void(0);' onclick='pass(this)' user="+result.user+" region="+result.region+" manager="+result.manager+">审核通过</a></td>"                        +"</tr>";            });  






function pass(obj){
var obj=$(obj);var user=obj.attr("user");
var region=obj.attr("region");
 var manager=obj.attr("manager");
 $.ajax({
url:"deviceBaseInfoController/updateManagerToUserAccount",
type:'post',
dataType:'text',
data:{"user":user,"region":region,"manager":manager,},
success:function(data){
alert("提交成功!");
window.location.href = "<%=request.getContextPath()%>/pagemark/auditmanager.jsp";},
error:function(){alert("提交失败!");}
});}