채택완료

다른페이지 불러와서 기존inlude페이지 교체하기

2020-08-28 (금) 11:16:17 1,701

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

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

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

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

아니면 다른 문제일까요?

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

.

.

.

 

<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>

.

.

.

</form>
|

답변 1개 / 댓글 2개

채택된 답변
+20 포인트

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

답변에 대한 댓글 2개

2020-08-28 (금) 11:45:48
절대경로, 상대경로, 도메인포함 다 해봤어요 ㅠㅠ 폼에서 ajax가 작동안하는것 같아요. 아무래도
2020-08-28 (금) 12:00:08
파일을 단순화시키고 다시한번 해보면서 도메인포함 경로로 불러오니까 되네요 감사합니다.

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