어제까지는 인터페이스! + ajax로 DB 만들어 자바연결하기!
(깃허브 올리기) read.me : "json DB 아키텍처 먼저 설계했습니다"
비동기통신 : 어제 한 곳 이후부터 시작합니다!

DB 복붙복붙


json 파일로 떼오기

DB 화석화 (text화)

tab.js

$.ajax({
type : "GET",
url : "/jq_1118/json/sjyDB.json", <!-- 서버 절대 경로! -->
datatType : "json",
success : function( dataDB ){
<!-- 성공 시 -->
},
error : function(e){
<!-- 실패 시 -->
}
});


즉, 프로젝트 별로 sftp.json 세팅

오직 서버에 집중하기 위해 파일질라에서 수동 업로드

<!-- 성공시 명령 -->
success(function( sjyDB ){
console.log(sjyDB[0].descriptionH2);
})
주소창 : 내주소/jq-1118/jQuery.html

success(function( sjyDB ){
$('.description h2').html(sjyDB[activeIndex].descriptionH2);
})

+) 서버 쿠키문제 잠시 꺼두는
<script src="/jq_1118/js/tab.js?ver=<?php echo time(); ?>"></script>




Q) 왜 변수, 선언문, 실행식 다 따로따로 정리했을까?
A) 매개인자 3개 받는 함수 돌리려고!
HTML
<script src="/jq_1118/js/tab.js?ver=<?php echo time(); ?>"></script>
<link rel="stylesheet" href="/jq_1118/style.css">
sjyDB.json
<script>
[
{ // 절대경로
"titleImg" : "/jq_1118/img/main/ad/1.jpg",
"thumbImg" : [
"/jq_1118/img/thumb/ad/1.jpg",
// 절대경로
"/jq_1118/img/thumb/ad/2.jpg"
// 절대경로
],
"descriptionH2" : "",
"description" : "",
}
]
</script>
tap.js
<script>
$.ajax({
type : "GET",
// 서버 절대 경로!
url : '/jq_1118/json/sjyDB.json',
datatType : 'json',
// 하략
</script>