채택완료

php 에서 스크립트 값 호출하기?

2020-02-20 (목) 10:43:34 2,907

질문. 아래 스크립트에 붉은색으로 칠해진 값을

php에서 호출 (echo) 하려면 어떻게 해야될까요?

<script>
           function fSubmit(){
                var form = $("#idForm");
                var url = form.attr('action');
                $.ajax({
                   type: "POST",
                   url: url,
                   data: form.serialize(),
                   success: function(xml)
                   {
                       if($(xml).find('status').text()=='200'){
                        alert('정상적으로 등록되었습니다.'); 
                       location.href=$(xml).find('url').text();   <요 붉은 부분을 php에서 (echo)호출?
                       }
                   }
                });
            }
        </script>

제 질문이 전문적이지 않은 점 형님들의 양해 부탁드립니다 (__ )

|

답변 2개 / 댓글 1개

채택된 답변
+20 포인트

php에서 호출을 하는게아니라

ajax를 사용하여 다른페이지로 값을 넘기고

그 다른페이지에서 현재 페이지로 값을 받으셔야합니다.

그렇게하여 자바스크립트로 값을 사용할 수 있고

ajax는 동적이기 때문에 php로는 받을수없습니다.

현재 페이지가 실행될때에 이미 php는 브라우저에 읽혀져있기때문에

새로운 값으로 갱신되지 못합니다.

답변에 대한 댓글 1개

옹 저 예전에 그누위즈라는 곳에서 테마산거 같은데 형님이 맞으신지 모르겠네요 ㅎㅁㅎ;; 제가 해결할 수 없는 수준의 작업인 것 같지만 공부해보겠습니다!

스크립트 단의 변수를 PHP변수로 전송하기 위해선 서버통신을 통해서만 전송이 가능합니다.

즉, 다시 ajax를 호출하셔서 php 소스로 전달해주셔야합니다.

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