A.php 에서 파일을 업로드하면 B.php 에서 보여주는것이아닌
A.php 에서 파일을 업로드하면 A.php 에 보여주도록 할수있나요?
파일은 텍스트파일입니다.
텍스트파일의 양이 많을수도있어서 쿠키에 저장하거나 get으로 보내주는건 어려울것같습니다.
답변 2개 / 댓글 2개
채택된 답변
+20 포인트
target 을 입히던지 AJAX 를 활용하시면 될것같은데요..
사이트 화면이 깜빡이거나 이동하지 않고 보여지는걸 원하시는거 맞으시죠??
아니시라면 죄송합니다.
답변에 대한 댓글 2개
akworjs0517
2020-02-06 (목) 19:38:53
toqurk
2020-02-07 (금) 08:57:13
A.php
<script>
function b_page(값1, 값2){
$.post('경로url', {'변수1':값1, '변수2':값2},function(rtn){
$('#content').html(rtn);
});
}
</script>
<div id='content'>B.php 내용</div>
<input type="button" value="가져오기" onclick="b_page('값1'. '값2');">
이정도?
<script>
function b_page(값1, 값2){
$.post('경로url', {'변수1':값1, '변수2':값2},function(rtn){
$('#content').html(rtn);
});
}
</script>
<div id='content'>B.php 내용</div>
<input type="button" value="가져오기" onclick="b_page('값1'. '값2');">
이정도?
2020-02-06 (목) 13:13:26
파일정보를 저장하는 DB table에 페이지를 구분하는 필드를 추가하여 사용하면 될듯 합니다.
예를 들어 page 라는 필드를 하나 만들어 주고
a.php 에서 파일업로드일때는 A라는 값을 저장하고 보여줄때는 page = 'A' 라는 값을 가져오면되겠고
b.php 에서 파일업로드일때는 B라는 값을 저장하고 보여줄때는 page = 'B' 라는 값을 가져오면되겠네요.
답변을 작성하려면 로그인이 필요합니다.
taget이나 ajax 사용하는 예제 알고계신가요?