Ajax动态切换按钮
function changeAjax(str, obj) { var idx = $(obj).parent().parent().index(); if(confirm('确定执行操作么?')) { $.ajax({ type: "GET", url: "web.action?rtp=DrawLotteryResult&atp=5&id="+str, success: function(data){ var dataJson = JSON.parse(data); // alert(dataJson.state+"."+dataJson.result); if(dataJson.result == 'ok') { // 最后一个子节点 // alert($('#customers tbody tr').eq(idx).children().last().prop("outerHTML")); $('#customers tbody tr').eq(idx).children().eq(7).empty(); $('#customers tbody tr').eq(idx).children().eq(3).empty(); var html1 = ''; var html2 = ''; if(dataJson.state == '1') { html1 += '<a class="btn btn-danger btn-mini" onclick="changeAjax('+str+', this)">取消</a>'; html2 += '已发放'; } else { html1 += '<a class="btn btn-primary btn-mini" onclick="changeAjax('+str+', this)">发放</a>'; html2 += '<font color="red">未发放</font>'; } $('#customers tbody tr').eq(idx).children().eq(7).html(html1); $('#customers tbody tr').eq(idx).children().eq(3).html(html2); } } }) } }