ホームページ > ウェブフロントエンド > jsチュートリアル > jQuery+ajaxを実装してテーブルtr tdを動的に追加する方法

jQuery+ajaxを実装してテーブルtr tdを動的に追加する方法

php中世界最好的语言
リリース: 2018-06-02 11:22:02
オリジナル
2127 人が閲覧しました

今回は、tablestr tdを動的に追加するjQuery+ajaxの実装方法と、テーブルにtr tdを動的に追加するjQuery+ajaxを実装するための注意事項

を紹介します。 、見てみましょう。

関数:

ajax は、tr/td をテーブルに動的に追加するためにバックグラウンドの戻りデータを取得します

html 部分:

<table>
<tbody></tbody>
</table>
ログイン後にコピー
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);
});
}
}
})
ログイン後にコピー
php 背景 (PHP 処理を考える):

$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;
}
ログイン後にコピー
信じてください。この記事の事例を読んだ後は、その方法をマスターしたことになります。さらに興味深い情報については、PHP 中国語 Web サイトの他の関連記事に注目してください。

推奨読書:

管理システムを実装するためにantdコンポーネントと反応す​​る方法

JSイメージからbase64メソッドへの概要

🎜

以上がjQuery+ajaxを実装してテーブルtr tdを動的に追加する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート