jQuery / jQuery Mobile 에서 json 파싱 방법
//이부분은 jQuery Mobile 시에 화면 로딩시 실행하라는 의미 입니다.
$('#화면ID').live('pageshow',function(event, ui){
/* 일반 jQuery일 경우 $(document).ready(function(){ */
//일단 자료를 넣을 div 비워둠.
$("#목록ul ID").empty();
//Ajax부분(getJSON 으로 쓰기도 함)
$.ajax({
type:'POST',
//json 파일 위치
url: 'url 넣어주세요.',
dataType: 'json',
timeout: 10000,
success: function(data){
// 데이터 목록일 경우의 for 함수
for(i=0; i<10; i++){
//jQuery Mobile 리스트 썸네일 프레임웍 레이아웃으로 구현시
document.getElementById("목록ul ID").innerHTML += '<li><img src="'+data[i].img+'.png"><h3>'+data[i].title+'</h3><p>'+data[i].content+'</p></li>';
}
},
//에러시 멘트
error: function(request, textStatus, errorThrown) {
alert('error:'+textStatus);
}
});
});
JSON 형식을 보면 [{"":""},{"컬럼명":"값"}] 형태일때 data[i].컬럼명 을 쓰시면 됩니다.
게시글 목록
| 번호 | 제목 |
|---|---|
| 17628 | |
| 17616 |
기획서
사이트맵
11
|
| 17605 |
기획서
사이트제작순서 (참고)
10
|
| 20033 | |
| 10521 |
JavaScript
계층형 카테고리를 여러개 선택할수 있게 하는방법이 없을까요??
|
| 10518 |
jQuery
슬라이드 업 전체메뉴에 대해 질문드립니다.
2
|
| 10517 | |
| 10514 | |
| 10504 |
MySQL
mysql like 검색방법
9
|
| 20029 |
웹접근성
웹접근성이란?
3
|
| 10499 |
JavaScript
자바스크립트를 이용해서 모바일에 selet 박스 구현한것입니다
4
|
| 10491 |
jQuery
jquery로 펼침 메뉴 입니다.
7
|
| 10485 | |
| 20020 |
웹접근성
웹표준형 화면 확대/축소
8
|
| 10484 | |
| 10470 |
Mobile
끊기지 않는 세션을 만들려면 어떻게?
13
|
| 10463 | |
| 280 | |
| 20019 | |
| 10459 |
MySQL
csv 편집 방법?
3
|
| 10455 | |
| 10447 | |
| 10437 | |
| 10433 |
JavaScript
자바스크립트 해킹 공격에 대한 방어
3
|
| 10427 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기