国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

jquery 通過ajax請求獲取后臺數據顯示在表格上的方法

2019-11-19 13:19:26
字體:
來源:轉載
供稿:網友

1、引入bootstrap和jquery的cdn

<link rel="stylesheet" type="text/css"  rel="external nofollow" ><script type="text/javascript" src="https://cdn.bootcss.com/jquery/1.4.0/jquery.js"></script>

2、html部分

<table class="table table-bordered" id='tabletest'> <tr>  <th>名字</th>  <th>開始時間</th>  <th>是否真實</th>  <th>設備</th> </tr> </table>

3、js部分

1>使用for in

$(function(){ $.ajax({  url:'data.json',  type:'get',  dataType:'json',  success:function(data){   //方法中傳入的參數data為后臺獲取的數據   for(i in data.data) //data.data指的是數組,數組里是8個對象,i為數組的索引   {    var tr;    tr='<td>'+data.data[i].name+'</td>'+'<td>'+data.data[i].startTime+'</td>'+'<td>'+data.data[i].is_true+'</td>'+'<td>'+data.data[i].device+'</td>'    $("#tabletest").append('<tr>'+tr+'</tr>')   }  } })})
 ***注意**** for in 通常用于對象  遍歷數組的兩種方法(each,foreach):  $.each(arr,function(index,item){})  arr.forEach(function(item,index)) // arr為數組 ,index索引,item為當前值

2>each方法

$(function(){    $.ajax({   url:'data.json',   type:'get',   dataType:'json',   success:function(data){    $.each(data.data,function(index,item){     var tr;     tr='<td>'+item.name+'</td>'+'<td>'+item.startTime+'</td>'+'<td>'+item.is_true+'</td>'+'<td>'+item.device+'</td>';     $("#tabletest").append('<tr>'+tr+'</tr>')    })   }})})

總結:獲取對象屬性的方法:item.name或item['name']

jquery添加節點方法:

ul.append('<li>'+哈哈+'</li>')

append:在</ul>之前添加li

prepend:在<ul>之后添加li

before:在<ul>之前添加li

after:在</ul>之后添加li

-----延伸----

(1)將數據中is_true中的0轉換為中文

采用三目運算或條件判斷

item.is_true=parseInt(item.is_true)==0?'否':'是'//注意數據是string類型需轉換,且三目運算符返回的是結果不能寫成item.is_true==0? item.is_true='否': item.is_true='是'

(2)將數據中device過濾只顯示冒號以前的數據

item.is_true=parseInt(item.is_true)==0?'否':'是'var arr=item.device.split(":")item.device=arr[0]

split()分隔符方法用于把一個字符串分割成字符串數組

4.data.json文件

{ "status": 0, "data": [   {       "name": "天王蓋地虎",    "startTime": "2017-03-02 00:00",   "is_true":"0",   "device": "SM-C9000:samsung"  },   {        "name": "寶塔鎮河妖",    "startTime": "2017-03-02 00:00" ,    "is_true":"0",    "device": "SM705:smartisan"  },   {        "name": "鋤禾日當午",    "startTime": "2017-03-02 00:00" ,    "is_true":"0" ,     "device": "EVA-AL00:HUAWEI"   } ]}

效果圖:

以上這篇jquery 通過ajax請求獲取后臺數據顯示在表格上的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 开远市| 永宁县| 忻城县| 信阳市| 广德县| 连云港市| 报价| 江源县| 全州县| 多伦县| 克东县| 沧州市| 丹凤县| 游戏| 九龙坡区| 江陵县| 潢川县| 正安县| 镇平县| 达日县| 杭锦后旗| 五寨县| 长乐市| 康乐县| 旺苍县| 呼伦贝尔市| 彭水| 广元市| 澜沧| 内乡县| 子洲县| 特克斯县| 南京市| 罗城| 宜阳县| 库车县| 武穴市| 柞水县| 安乡县| 当阳市| 北票市|