Maison > Article > interface Web > Ajax traverse jSon pour modifier et supprimer des données
Cette fois, je vais vous présenter Ajax traversant jSon pour modifier et supprimer des données Quelles sont les précautions pour qu'Ajax traverse jSon pour modifier et supprimer des données ? un regard.
Plus de bêtises, je posterai le code directement pour vous. Le code spécifique est le suivant :$.ajax({ url: "/business/findpersons.json", dataType: "json", type:"GET", success: function(doc) { var objs=eval(doc); for (var i = 0; i < objs.length; i++){ var personid=objs[i].personId; var name=objs[i].personName; var email=objs[i].personEmail; var sector=objs[i].personSector; var position=objs[i].personPosition; var password=objs[i].personPassword; $("#personList thead").append( "<tr>"+ "<th>"+name+"</th>"+ "<th>"+password+"</th>"+ "<th>"+email+"</th>"+ "<th>"+position+"</th>"+ "<th><input type='button' value='删除' name="+i+" class='deletePersonBut'></th>"+ "<th><input type='button' value='修改' name="+i+" class='updataPersonBut'></th>"+ "</tr>" ); var getA = "#personList .deletePersonBut[name="+ i + "]";//就这里获取的原因,那个i=objs.length的原因,感觉应该就是闭包的问题。 $(getA).click(function(){ var thid=$(this).parent(); var pid=thid.children(".deletePersonBut").attr('name'); alert(objs[pid].personId); }); var getA = "#personList .updataPersonBut[name="+ i + "]";//就这里获取的原因,那个i=objs.length的原因,感觉应该就是闭包的问题。 $(getA).click(function(){ var thid=$(this).parent(); var pid=thid.children(".updataPersonBut").attr('name'); alert(objs[pid].personId); }); } } });Je crois que vous maîtrisez la méthode après avoir lu le cas dans. cet article, plus Veuillez prêter attention aux autres articles connexes sur le site Web php chinois ! Lecture recommandée :
Comment implémenter un tableau de requêtes AJAX
Comment gérer les paramètres ajax trop longs et ne pouvant pas être soumis
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!