2012-02-24 2 views
1

좋아, 이제 채팅 프로그램으로 진화 할 간단한 콘텐츠 로더를 만들려고합니다. 현재로서는 Jquery의 .load() 함수가 작동하지도 않습니다.간단한 Jquery/Ajax 로딩이 작동하지 않습니다.

이 중요한 부분 내 주요 파일입니다

<script type="text/javascript"> 
     $(document).ready(function(){ 
      $("#messages").load('/ajax-chat-load.php'); 
     }); 
    </script> 

<div id="#messages">[No messages]</div> 

그리고이 뭐죠 이제 나의 이해는 주 파일 올바른지 /ajax-chat-load.php

echo "Hotdogs are tasty"; 

에서 문서로드가 완료되면 ajax-chat-load.php를 호출하여 html을 #messages div에로드해야합니다. 그러나 #messages div는 메시지 [no messages] 만 유지합니다.

답변

1

#을 id 앞에 html로 넣지 마십시오. 그래서이처럼 messages 사업부를 수행

<div id="messages">[No messages]</div> 

귀하의 jQuery 코드는 (당신이 당신이 jQuery를에 전달하는 CSS 경로에 ID 앞에 #을 배치해야합니까 ) 잘 보인다.

+0

와우. 난 너무 바보 같아. 그 점을 지적 해 주셔서 감사합니다. 나는 게시하기 전에 내가 그것을 알아 차리지 못했다고 믿을 수 없다 : CyanPrime

+1

나는 그것이 가능한 한 빨리이 대답을 받아 들일 것이다 :) – CyanPrime

2

#는 id를 나타냅니다. 이에 아이디 = '#messages'

변화로 코드를 사용할 수 없습니다

<script type="text/javascript"> 
     $(document).ready(function(){ 
      $("#messages").load('/ajax-chat-load.php'); 
     }); 
    </script> 

<div id="messages">[No messages]</div>

희망이 도움이됩니다.

관련 문제