2012-05-12 7 views
2

div를 ajax 및 jquery로 업데이트하려고합니다. ajax 요청이 올바르게 수행되고 데이터베이스가 업데이트되지만 div는 다시로드되지 않습니다.Jquery load refresh div

그러나 methode update (ajax)가 호출됩니다. $ stats div가 업데이트되지 않습니다. 누군가 나를 도와 줄 수 있습니까? stats.php 파일을 직접 호출하면 올바른 html 출력이 표시됩니다.

EDIT : 코드 스 니펫이 제거되었습니다. 모두 $을 사용하기 때문에 충돌을 만들 수 있습니다 동시에 jQuery를프로토 타입를 사용

+0

while 루프에서 닫는'tr' 태그를 잊지 마세요. 그러나 이것은 주요 문제를 해결하지 못합니다. – scessor

+1

'stats.php'를 직접 호출하려고 시도 했습니까? 어떤 오류가 있습니까? –

+0

닫는 것이없는'tr'을 여는 경우 html이 유효하지 않습니다. 대부분의 브라우저는 그러한 html을 복구 할 수 있으므로 추가 할 필요가 없지만 잘못되었거나 더러워졌습니다. 그러나 전에 말했듯이 이것은 당신의 주요 문제를 해결하지 못할 것입니다. 당신은 우리에게 당신의 전체 HTML을 보여줄 수 있습니까? – scessor

답변

2

(또한 Using jQuery with Other Libraries 참조). 당신은 jQuery를 삽입 한 후 jQuery.noConflict();를 직접 호출하는 대신 jQuery를 사용하여 jQuery를 들어, 프로토 타입, $를 사용해야합니다 다음의 index.php에서 <script type="text/javascript" src="js/jquery.js"></script> 후 직접 추가

을 :

<script> 
    jQuery.noConflict(); 
</script> 

을 그리고 script.js에 교체 업데이트 함수 :

function update(ajax){ 
    jQuery("#stats").load("stats.php"); 
} 
+0

sooo 많은 감사합니다! 이것은 완전히 내 문제를 해결했습니다! – user1390504

+0

당신은 환영합니다 – scessor

+0

나는 그것을 시도했지만, 아직 15 평판이 없습니다. 그래서 나는 아직 그것을 할 수 없다. – user1390504