2017-05-07 1 views
0

아래 코드는 제대로 작동합니다. 그러나, 루트 폴더에서 "sql"이라는 폴더로 update.php를 옮기고 라인을 $ .post ("sql/update.php")로 변경하십시오; 스크립트가 작동하지 않습니다. 파일에 액세스 할 수없는 것 같습니다. 아무도 이유를 아나요?

<script> 
    setInterval("update()", 10000); 
    function update() { 
     $.post("update.php"); 
    } 
</script> 
+1

봐를 추가 할 수 있습니다. HTTP 응답은 어떻게 생겼습니까? 그것은 당신이 기대하는 것입니까? – Quentin

+0

감사합니다. 나는 당신의 제안에 따라 그것을 알아 냈습니다. 브라우저 도구는 스크립트가 실행 중임을 나타 내기 때문에 아무 것도 잘못되었음을 알 수 있습니다. 문제는 "db.php"와 "update.php"가 있기 때문에 "sql/db.php"에서 "db.php"로 데이터베이스 연결을 변경하지 않은 스크립트 ("update.php")에 있습니다 동일한 폴더에 있습니다. 운 좋게도 약간의 머리카락이 남아 있습니다. 이 엄청나게 간단한 문제에 대해 머리카락을 뽑아 내고 있습니다. 도와 줘서 고마워, 쿠엔틴. – MasterJoe

답변

-1

시도는 브라우저의 개발자 도구의 네트워크 탭에서 슬래시를

$.post("/sql/update.php"); 
+0

나는 또한 그것을 시도했지만 작동하지 않았다. 이 일로 내가 너트를 몰고있다. 그것은 단순한 것으로 보이지만 나는 그것을 이해할 수 없었습니다. – MasterJoe

+0

응답 주셔서 감사합니다, Дмитрий Алфёров. 문제 해결됨! – MasterJoe

+0

@ MasterJoe 어떻게? –