2012-02-08 3 views
1

기본적으로 기본 페이지 (상위 페이지)에는 버튼이 포함 된 다른 페이지 (하위 페이지)를 여는 링크가 있습니다. 내가 원하는 것은 사용자가 자식 페이지 내의 버튼을 클릭하면 mysql 데이터베이스가 업데이트되고 부모 페이지가 새로 고쳐지기를 원한다. (데이터베이스에서 업데이트 된 값을 표시한다.)하위 페이지에서 버튼을 클릭 할 때 부모 페이지 새로 고침

현재 서버 측 프로그래밍을 위해 PHP를 사용하고 있습니다. 누구든지이 일을하는 가장 쉽고 간단한 방법을 제안 할 수 있습니까? AJAX를 사용하여 완료해야합니까? 저를 올바른 방향으로 가르쳐주십시오.

답변

3

시도해보기 자식 창은 오프너 창에 코드로 열린 창을 의미하며, 오프너 창은 부모 창입니다.

그렇다면, 당신은 자식 창에서 다음 코드를 사용할 수 있습니다

window.opener.location.reload(); 
window.close() 

window.opener는 현재 창을 연 윈도우에 대한 참조입니다.

+0

완벽하게 작동했습니다. 감사 –

1

새로 고침 만하면 AJAX가 필요하지 않습니다. 간단한 javascript으로 끝낼 수 있습니다. 팝업 창 페이지는 모든 데이터베이스 삽입/업데이트 작업이 완료된 후 javascript 다음에 입력하면됩니다.

<script> 
     window.opener.location.reload(); 
</script> 
관련 문제