私は非常に役に立つ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の中に配置することができ、エラー/タイムアウト処理のいずれかの種類がありますか?どんな助けにも感謝!