【问题标题】:error handling for AJAX divAJAX div 的错误处理
【发布时间】:2010-11-06 09:03:43
【问题描述】:

我一直在使用一个非常有用的基于 AJAX 的脚本 AJAXTwits 将运动队的多个 Twitter 时间线加载到一个 div 中。该脚本的好处在于它 (1) 将多个时间线组合成一个时间线,并且 (2) 缓存 xml 以加快加载速度。但是,每隔一段时间,Twitter 的提要就会下降,这意味着 (i) 缓存失败,(ii) 内容无法加载(我被加载消息卡住了),以及 (iii) 如果问题足够大,整个页面(不仅仅是 div)中断并引发 404 错误。

所以,我想添加错误处理——具体来说,一个预先编写的消息/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 中?任何帮助表示赞赏!

【问题讨论】:

    标签: ajax html error-handling timeout


    【解决方案1】:

    我之前没有使用过这个脚本,因此我无法帮助你,但我可以推荐我一直在使用的用于在我的应用上显示 twitter 消息的内容。

    这是一个 jquery 插件,您可以在这里找到:http://tweet.seaofclouds.com/

    我认为您不会遇到同样的问题,因为它使用 jquery 来进行 ajax 调用。值得一试。

    希望对你有帮助。

    【讨论】:

      猜你喜欢
      • 2013-06-26
      • 2013-05-19
      • 2012-02-25
      • 2013-08-29
      • 2011-03-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多