>source

PHP 스크립트를 다시로드하는 Ajax Auto Reload 스크립트에서 작업하려고합니다.

여기에 스크립트가 있습니다.

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.js"></script><script>$(document).ready(function() {
    function reload() {
            $('#autoload').load('assets/php/get-emails.php');
    }
    setInterval(reload, 1000);
});
</script>

그러나 작동하지 않고 발견 한 모든 솔루션을 시도했지만 결코 작동하지 않습니다.

btw : Get-Emails는 테이블에 대해 태그를 인쇄합니다. 자동 으로드 ID가 테이블 태그에 있습니다.

미리 감사드립니다!

"작동하지 않음"을 정의하십시오. 페이지에서 어떻게됩니까? 브라우저의 Dev Tools 네트워크 탭에서 무엇을 볼 수 있습니까? 오류가 보이십니까? 요청은 무엇을 반환합니까? 또한 테이블의 HTML을 공유하십시오. 그래서 우리는 당신을 더 잘 도울 수 있습니다.

blex2021-04-20 08:55:20

당신은 의 자식을 가질 수 없습니다, 단지

blex2021-04-20 08:55:20

ID= "받은 편지함 자동로드"?

Lawrence Cherone2021-04-20 08:55:20

이봐, 시간이 지나면 아무 일도 일어나지 않습니다. Dev Tools 네트워크 탭은 주어진 시간 후에 아무 것도 요청하지 않습니다. 새 전자 메일 (TR 태그)으로 테이블을 업데이트하고 싶습니다. 그러나 Dev Tools의 콘솔에 오류가 없습니다 ...

nilikkk2021-04-20 08:55:20

@lawrencecherone의 ID 자동로드가있는 요소가 없기 때문에로드되지 않습니다. jQuery는 그것을 찾을 수 없으므로 요청을 만드는 것이 걱정하지 않습니다. id= "autoload"가되어야합니다. id= "Inbox Autoload"가 아닙니다.

blex2021-04-20 08:55:20
  • 답변 # 1

    HTML ID는 하나만 일 수 있습니다.받은 편지함 및 자동로드를 분리 할 수 ​​없으며 HTML의 "ID"는 HTML 클래스와 같이 작동하지 않습니다. 따라서 클래스를 사용하거나 ID i.e "받은 편지함"또는 "자동로드"에 대한 하나의 이름 만 지정할 수는 있지만 두 가지 모두에서는이 "받은 편지함 -자동로드"와 같은 ID를 가입 할 수 있습니다.

    주목할만한 가치 :

    jquery $ .ON ()을 사용하면 이전에 DOM에 이전에 존재하지 않는 태그를 처리하려는 경우 jQuery $ .ON ()을 사용하지만 Ajax (단순히 가정, 자동로드 HTML 태그가 초기 페이지로드에서 존재하지 않았습니다.)

  • 이전 Scala의 "가중치 트리"를 어떻게 매핑 할 수 있습니까? 가능합니까?
  • 다음 c++ : code는 Nowery -1073741819에서 끝납니다 (0xC0000005)