2009-06-27 9 views
1

나는 스포츠 팀을위한 여러 트위터 타임 라인을 div에로드하기 위해 매우 유용한 AJAX 기반 스크립트 인 AJAXTwits을 사용 해왔다. 스크립트에 대한 좋은 점은 여러 타임 라인을 하나의 연대순 타임 라인으로 결합하고 (2) 빠른로드를 위해 XML을 캐시하는 것입니다. 하지만 트위터의 피드가 내려 가면 캐싱이 실패하고 콘텐츠가로드되지 않고 (로드 메시지가 계속 표시됩니다.) 문제가 충분히 클 경우, 전체 페이지 (div가 아님)가 중단되어 404 오류가 발생합니다.AJAX div의 오류 처리

그래서 오류 처리 - 특히 미리 설정된 메시지/div 콘텐츠를 추가하여 콘텐츠가 일정 시간 내에로드되지 않는 경우로드 메시지를 대체하고자합니다. 이 포럼에서 시간 제한을 처리하는 방법에 대한 좋은 예제를 발견했습니다. 그러나 이들은 훨씬 간단한 함수/스크립트 구문을 다룹니다. 잘라 내기/붙여 넣기/에뮬레이트 프로그래머이기 때문에, 나는 그것을 적응하는 데 어려움을 겪고있다.

주요 HTML은 다음과 같습니다

<ul id='AjaxTwits'> 
    <li id='AjaxTwitsLoader'> 
     <em>Loading tweets</em> 
    </li> 
</ul> 

<script type="text/javascript"> 
    getAjaxTwits("AjaxTwits/AjaxTwitsRequest.php", 6); 
</script> 

스크립트와 PHP 파일을 파고하지 않고,이 HTML에 배치 할 수 있습니다 오류/타임 아웃 처리의 어떤 종류가 있습니까? 어떤 도움을 주셔서 감사합니다!

답변

1

나는이 스크립트를 사용하지 않았기 때문에이 문제를 해결할 수는 없지만 내 앱에서 트위터 메시지를 표시하기 위해 사용해온 것을 추천 할 수 있습니다.

여기에서 찾을 수있는 jquery 플러그인입니다 : http://tweet.seaofclouds.com/.

jquery를 사용하여 ajax 호출을하기 때문에 동일한 문제가 발생한다고 생각하지 않습니다. 시도해 볼 가치가 있습니다.

희망이 있습니다.