Maison > Article > interface Web > Explication détaillée des étapes tr td de la table d'opérations dynamiques jQuery + ajax
Cette fois, je vous apporte une explication détaillée des étapes pour jQuery+opération dynamique ajaxtabletr td, et notes pour l'opération dynamique jQuery+ajax du tableau tr td. Lesquels, les suivants sont des cas pratiques, jetons un coup d'oeil.
Fonction : ajax récupère les données de retour en arrière-plan et ajoute dynamiquement tr/td à la table
partie html :
<table> <tbody></tbody> </table>
partie ajax :
var year = $('#year').val();//下拉框数据 var province= $('#province').val();//下拉框数据 $('table tbody').html(''); $.ajax({ url:"/Plan/sendJson.html", type:"get", data:{ 'year':year, 'province':province }, datatype:'json', success:function(data){ switch(data.msg) { case '0': $('table tbody').prepend('<tr><td colspan='2'>暂无数据</td></tr>');break; case '1': $.each(data.data,function(i,n){ var $tr = $("<tr>"+ "<td>"+n.year+"</td>"+ "<td>"+n.province+"</td>"+ "</tr>"); var $table = $('table tbody'); $table.append($tr); }); } } })
arrière-plan php (traitement thinkPHP) :
$year = I('get.year'); $province = I('get.province'); $condition = array(); $year && $condition = array('eq',$year); $province && $condition = array('eq',$province); $dataList = M('Plan')->where($condition)->select(); if(false != $dataList){ $data['msg'] = '1'; $data['data'] = $dataList; echo json_encode($data); exit; }else{ $data['msg'] = '0'; $data['data'] = ''; echo json_encode($data); exit; }
Je crois que vous maîtrisez la méthode après avoir lu le cas dans cet article , pour un contenu plus passionnant, veuillez prêter attention aux autres articles connexes sur le site Web chinois de php !
Lecture recommandée :
Explication détaillée des étapes d'utilisation de vue-cli2.9.3
Explication détaillée des cas d'utilisation de vue webpack
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!