커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
다른기기에서도 데이터 내용이 보이는데 내가 쓴 기기에서만 데이터내용이 볼 수 있게 하는 방법은 없을까요??
undefined주차
북마크
김*범
댓글
4
추천
0
조회수
13
조회수
13
답변 완료

* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.

* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.



다른기기에서도 데이터 내용이 보이는데 내가 쓴 기기에서만 데이터내용이 볼 수 있게 하는 방법은 없을까요??





작성한 코드 및 에러 메세지

오류 발생 시, 작성한 코드 전체와 에러 메시지를 첨부해 주세요.

Tip 1) </> 아이콘을 눌러 코드박스를 만들어 보세요.

Tip 2) Ctrl+A(맥의 경우 Command+A) 단축키로 코드를 한 번에 선택할 수 있어요!

<!DOCTYPE html>

<html lang="en">


<head>

<meta charset="UTF-8">

<meta http-equiv="X-UA-Compatible" content="IE=edge">

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<title>오늘의 전시</title>

<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.12.4.min.js"></script>

<style>

html,

body,

h1,

h2,

h3,

p,

a,

span {

margin: 0;

padding: 0;

}


.wrap {

width: 1050px;

margin: auto;

}


.card {

width: 320px;

height: 340px;


display: flex;

flex-direction: column;

align-items: flex-start;

justify-content: flex-start;


margin: 16px 10px;

border: 1px solid black;


cursor: pointer;

}


.card-wrap {

display: flex;

flex-direction: row;

flex-wrap: wrap;

}


.card-image {

background-position: center;

background-size: cover;


width: 100%;

height: 200px;

}


.card > span {

margin: 8px;

}


.card-title {

font-size: 18px;

font-weight: bold;

}


.period {

color: yellowgreen;

font-size: 14px;

}


.tags {

color: gray;

font-size: 14px;

word-break: keep-all;

}


.url-form {

align-items: center;

justify-content: space-around;

cursor: default;

}


.plus-form {

align-items: center;

justify-content: center;

cursor: pointer;

}

h1{

text-align: center;

}

</style>

<script>

$(document).ready(() => {

showPlusForm();

listing();

now();


})


const showUrlForm = () => {

$('#url-form').show();

$('#plus-form').hide();

}

const showPlusForm = () => {

$('#url-form').hide();

$('#plus-form').show();

}

const posting = () => {

let url = $('#url').val();


let formData = new FormData()

formData.append("url_give", url)

fetch('/exhibit', {method: "POST", body: formData}).then(res => res.json()).then(data => {

alert(data['msg']);

window.location.reload();

})

}


const move = (url) => {

window.open(url, '_blank');

}


const moving = () => {

window.open("https://korean.visitseoul.net/attractions");

}


const listing = () => {

fetch('/exhibit').then(res => res.json()).then(data => {

let rows = data['exhibitions']

console.log(rows)

rows.forEach((row) => {

console.log(row)

let image = row['image']

let title = row['title']

let period = row['period']

let tags = row['tags']

let url = row['url']


let temp_html = `<div class="card" onclick="move('${url}')">

<div class="card-image" style="background-image: url('${image}');"></div>

<span class="card-title">${title}</span>

<span class="period">${period}</span>

<span class="tags">${tags}</span>

</div>`

$('#card-wrap').prepend(temp_html)

})

})

}


const now = () => {

fetch('/now').then(res => res.json()).then(data => {

let rows = data['now']

rows.forEach((row) => {

//console.log(row)

let image = row['image']

let title = row['title']

let period = row['period']

let url = row['url']


let temp_html = `<div class="card" onclick="move('${url}')">

<div class="card-image" style="background-image: url('${image}');"></div>

<span class="card-title">${title}</span>

<span class="period">${period}</span>

<span class="tags"></span>

</div>`



$('#card-now').prepend(temp_html)

})

})



}



</script>

</head>


<body>

<div class="wrap">

<h1>이달의 여행</h1>

<h2>내가 추가한 여행지</h2>

<div id="card-wrap" class="card-wrap">

<div id="url-form" class="url-form card">

<input id="url" type="text">

<div>

<button onclick="showPlusForm()">취소하기</button>

<button onclick="posting()">등록하기</button>

</div>


</div>

<div id="plus-form" onclick="showUrlForm()" class="plus-form card">

<button onclick="moving()">추가할 사이트 가기</button>

<span>+</span>

<span>추가하기</span>

</div>

</div>

<h2>이달의 여행지 </h2>

<div id="card-now" class="card-wrap">


</div>

</div>


</body>


</html>




취소
 공유
취소
댓글 0
댓글 알림
나의얼굴