HTML
<footer class="footer-wrap">
<button type="submit" id="btn_submit">예약하기</button>
<button type="button" id="check">내 예약 확인하기</button>
</footer>
</form>
</div>
<script>
const checkButton = document.getElementById('check');
checkButton.addEventListener('click', function() {
const wrSubject = document.getElementById('wr_subject').value;
const wrContent = document.getElementById('wr_content').value;
$.ajax({
url: '<?=$board_skin_url?>/query.php',
type: "get",
dataType: 'json',
}).done(function(data) {
$('#name').text(data.name);
console.log(data);
});
});
</script>
<div id="name"></div>입니다.
PHP
<?php
//if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
include_once('./_common.php');
//include 'header.php';
$result = [
'name' => 'Jino Bae',
];
echo json_encode($result);
그누보드에서 예약 시스템을 게시판 스킨 기반으로 작업 중입니다.
button#check 버튼을 클릭시, ajax로 데이터를 넘기고 쿼리문으로 다시 데이터를 받아와서 내가 작성한 값을 확인하는 코드의 기본으로 ajax를 이용해서 데이터를 주고 받는 걸 만드는 중이었는데,
include_once('./_common.php');
이 파일을 처음엔 없는데 불러와서 오류가 나서 해당 아약스가 동작하지 않았던거였습니다 ㅠㅠ
Common.php 파일을 생성하고 나서야 제대로 동작했습니다.
<?php
include_once("../../../common.php");
Thanks to 네오 ㅠ