Maison  >  Article  >  interface Web  >  Comment implémenter jQuery+ajax pour ajouter dynamiquement une table tr td

Comment implémenter jQuery+ajax pour ajouter dynamiquement une table tr td

php中世界最好的语言
php中世界最好的语言original
2018-06-02 11:22:022120parcourir

Cette fois, je vais vous montrer comment implémenter jQuery+ajax pour ajouter dynamiquement une tabletr td, et comment implémenter jQuery+ajax pour ajouter dynamiquement une table tr td Notes De quoi s’agit-il ? Voici des cas réels.

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=&#39;2&#39;>暂无数据</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 :

Comment utiliser React avec les composants antd pour mettre en œuvre un système de gestion

Résumé de la méthode de conversion d'images js en base64

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn