저는 PHP, mysql을 사용하여 AJAX 채팅 응용 프로그램을 작성했습니다. 이제 거의 완료되었습니다. 내가 직면 한 유일한 문제는 사용자가 응답을 게시하기 위해 메시지를 입력하는 텍스트 상자가 비동기 아약스 호출 중에 포커스를 잃어 버리는 것입니다.jQuery를 사용하여 비동기 아약스 호출 중 TextBox가 포커스를 잃었습니다.
여기서 일어나는 일은 두 개의 다른 AJAX 호출로 끊임없이 업데이트되는 두 개의 div가 있다는 것입니다. 하나는 온라인 사용자 용이고 다른 하나는 메시지 목록 용입니다. 완벽하게 작동합니다. 사용자에게 실시간보기를주기 위해 아약스는 2 초마다 또는 그와 비슷한 것을 자주 호출해야합니다. 아약스 함수는 완벽하게 작동합니다. 아약스 호출이 진행 중일 때만 사용자가 메시지를 입력하면 포커스가 사라지고 브라우저의 다른 곳을 클릭하고 다시 입력하기 위해 텍스트 상자로 돌아와야합니다.
도움이 되시면 감사하겠습니다. 친애하는.