테스트 사이트 - 개발 중인 베타 버전입니다

다른페이지 불러와서 기존inlude페이지 교체하기 채택완료

망이망소이 5년 전 조회 1,574

'변경'버튼 클릭시 #includepage 에 

새로운 페이지를 불러와서 교체하는 소스(https://sir.kr/g5_tip/11354">https://sir.kr/g5_tip/11354)입니다.

그런데 <form> 안에서 아래와 같이 페이지 불러오는 것을 사용하려는데

폼 안에서 클릭시 mov2.php 불러오기가 안되는데 form에서는 ajax가 안되는건가요?

아니면 다른 문제일까요?

 

</p>

<p><form name=frm method=post action="<?=$g5['path']?>/bbs/write_update_nonecapcha.php" onsubmit="return checkFrm(this);"></p>

<p>.</p>

<p>.</p>

<p>.</p>

<p> </p>

<p><a href="javascript:void(0);" onclick="btnclick('mov2.php')">변경</a>

<div id="includepage"><?php include('mov1.php'); ?></div>

        

<script type="text/javascript">

    function btnclick(_url){

        $.ajax({

            url : _url,

            type : 'post',

            success: function(data) {

                $('#includepage').html(data);

            },

                error: function() {

                $('#includepage').text('페이지 점검중 입니다.');

            }

        });

    }

</script></p>

<p>.</p>

<p>.</p>

<p>.</p>

<p></form></p>

<p>

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
5년 전

mov2.php에 풀 path를 넣어 보세요

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

망이망소이
5년 전
절대경로, 상대경로, 도메인포함 다 해봤어요 ㅠㅠ 폼에서 ajax가 작동안하는것 같아요. 아무래도
망이망소이
5년 전
파일을 단순화시키고 다시한번 해보면서 도메인포함 경로로 불러오니까 되네요 감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인