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

a.php에서 b.php로 form 전송 후 값을 바로 a.php에서 받기 채택완료

동글이 1년 전 조회 1,613

a.php파일에서 아래와 같이 b.php파일에 form을 전송한 후에 바로 a.php에서 form값 받기를 어떻게 하는지 궁금합니다.

스크립트로 바로 될 수 있을 꺼 같은데, 아래와 같이 하니 b.php 파일로 가서 a.php 파일로 오지를 않더라구요. a.php 파일에서 post로 값을 b.php로 보내서 그 값을 바로 post로 a.php에서 받고 싶습니다.

결국, a.php 파일에서 특정 값을 post로 보내서 a.php 파일에서 해당 값을 post로 바로 받는 걸 원합니다.

 

a.php 파일에서

       

 

b.php 파일에서

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

답변 1개

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

ajax로 처리를 하시면 될듯 합니다.

a.php

</p>

<p>$.post("b.php", $("#form").serialize(),function(data){

  alert(data);

});</p>

<p>

b.php

</p>

<p>echo $c;</p>

<p>

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

답변에 대한 댓글 3개

동글이
1년 전
답변 감사합니다.
알려주신 방법도 결국 b.php에서 멈춰버리고, 다시 값을 가지고 a.php로 돌아오지 못하는 군요.
동글이
1년 전
아래 스크립트로 해결했습니다. 감사합니다.
function go_immediately()
{
document.form_send_immediately.action = "a.php";
document.form_send_immediately.submit();

}
동글이
1년 전
아래 링크에 참고하시면 됩니다.
https://sir.kr/g5_tip/21637

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

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

로그인