最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2018年08月08日 09:19:50   作者:cyyy1223  
今天小編就為大家分享一篇jquery 通過ajax請求獲取后臺數(shù)據(jù)顯示在表格上的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

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>設(shè)備</th>
 </tr>
 </table>

3、js部分

1>使用for in

$(function(){
 $.ajax({
  url:'data.json',
  type:'get',
  dataType:'json',
  success:function(data){
   //方法中傳入的參數(shù)data為后臺獲取的數(shù)據(jù)
   for(i in data.data) //data.data指的是數(shù)組,數(shù)組里是8個對象,i為數(shù)組的索引
   {
    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 通常用于對象
  遍歷數(shù)組的兩種方法(each,foreach):

  $.each(arr,function(index,item){})

  arr.forEach(function(item,index))

 // arr為數(shù)組 ,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>')
    })
   }
})})

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

jquery添加節(jié)點方法:

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

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

prepend:在<ul>之后添加li

before:在<ul>之前添加li

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

-----延伸----

(1)將數(shù)據(jù)中is_true中的0轉(zhuǎn)換為中文

采用三目運算或條件判斷

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

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

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

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

4.data.json文件

{
 "status": 0,
 "data": [ 
  { 
   
   "name": "天王蓋地虎", 
   "startTime": "2017-03-02 00:00",
   "is_true":"0",
   "device": "SM-C9000:samsung"
  }, 
  { 
    
   "name": "寶塔鎮(zhèn)河妖", 
   "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請求獲取后臺數(shù)據(jù)顯示在表格上的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

天峻县| 高陵县| 宁蒗| 射洪县| 普兰店市| 嘉荫县| 合肥市| 郑州市| 宁阳县| 紫阳县| 尼玛县| 大竹县| 厦门市| 阳原县| 全州县| 舟山市| 大港区| 瓮安县| 安丘市| 迁西县| 衡阳市| 西青区| 大埔县| 定州市| 上林县| 湖口县| 景洪市| 抚宁县| 黑河市| 九江市| 江川县| 繁峙县| 玉山县| 河间市| 哈尔滨市| 花莲市| 绩溪县| 渭南市| 长泰县| 平南县| 错那县|