jquery 는 ajax 요청 을 통 해 배경 데 이 터 를 표 에 표시 하 는 방법 을 가 져 옵 니 다.
<link rel="stylesheet" type="text/css" href="https://cdn.bootcss.com/bootstrap/4.0.0-beta.2/css/bootstrap.min.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>Use 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 노드 추가 방법:
l.append('
append:전에 li 추가
prepend:
- 다음 에 li 추가
before:
- 전에 li 추가
after:
연장
(1)데이터 중 istrue 의 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 요청 을 통 해 배경 데 이 터 를 가 져 와 표 에 표시 하 는 방법 은 바로 작은 편집 이 여러분 에 게 공유 하 는 모든 내용 입 니 다.참고 가 되 고 많은 응원 을 바 랍 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
jQuery 전후 예이 기사에서는 jquery after() 및 before() 메소드의 예를 볼 것입니다. before() 메서드는 선택한 요소 앞에 지정된 콘텐츠를 삽입합니다. after() 메서드는 선택한 요소 뒤에 지정된 콘텐츠...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.