Ajax 함수를 사용하여 원격 사이트를 호출하고 데이터를 데이터베이스에 저장 한 다음 현재 페이지를 새로 고쳐 새로운 데이터. 문제는 또한 탭을 사용하기 때문에 방문자가 올바른 탭으로 돌아가려면 # tab6 URL을 전달해야합니다.자바 스크립트 window.location.href 데이터를 다시로드하지 않습니다.
내 새로 고침 코드로
window.location.href = '/clientarea.php?action=productdetails&id=<?php echo $_POST['pkgid']; ?>#tab6';
을 사용하고 있습니다. 실행 후 URL 끝에 # tab6이 표시 될 수 있기 때문에 URL을 변경하는 것으로 보입니다. 문제는 원격 서버에서 가져온 새로운 정보가 표시되지 않기 때문에 실제로 페이지 데이터를 새로 고치지 않는 것입니다. 나는 진짜 새로 고침 후 그 데이터를 볼 수 있습니다.
해키 옵션은 새로운 데이터를 얻을 수 location.reload();
다음에 URL의 앵커를 얻을 수있는 window.location.href
코드를 실행하는 것입니다,하지만 난 그것을 처리하는 더 나은 방법이 있는지 피하기 싶습니다.