2009-06-27 10 views
1

私は非常に役に立つAJAXベースのスクリプトAJAXTwitsを使用して、スポーツチームの複数のTwitterタイムラインをdivに読み込んでいます。スクリプトの素晴らしい点は、(1)複数のタイムラインを1つの時系列のタイムラインに結合し、(2)より高速な読み込みのためにxmlをキャッシュすることです。しかし、Twitterのフィードは、(i)キャッシングが失敗した、(ii)コンテンツが読み込まれない(ローディングメッセージに悩まされている)、そして(iii)問題が十分に大きければ、 div(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

私はこのスクリプトを使用していませんでしたので、私はこれを手伝ってはいけませんが、自分のアプリでTwitterメッセージを表示するために使ってきたことをお勧めします。

ここで見つけることができるjqueryプラグイン:http://tweet.seaofclouds.com/です。

jqueryを使用してajax呼び出しを行うため、同じ問題が発生するとは思われません。それは試してみる価値がある。

希望します。