Javascript JQuery加载随机失败

Javascript JQuery加载随机失败,javascript,jquery,xml,Javascript,Jquery,Xml,我有一个JQuery块。它读取XML并读取一些内容,在成功时显示一些内容,如下所示: <script src="/JS/jQuery-1.11.1.js" type="text/javascript"> <script language="javascript" type="text/javascript">//<![CDATA[ $(document).ready(function (e) { $.ajax({

我有一个JQuery块。它读取XML并读取一些内容,在成功时显示一些内容,如下所示:

    <script src="/JS/jQuery-1.11.1.js" type="text/javascript">
    <script language="javascript" type="text/javascript">//<![CDATA[
    $(document).ready(function (e) {
        $.ajax({
            type: "GET",
            url: "http://www.servername.com/help/timht.xml",
            dataType: "xml",
            success: function (xml) {
                //do something
                alert('xml loaded successfully');
            },  //end success
            error: function () {
                alert('failed to load xml');
            }
       });  //end .ajax
    });
    //]]></script>
这是直截了当的。加载页面时,故障弹出窗口随机显示。我想知道加载timht.xml文件时出现问题的原因。xml文件本身很小,大约10kb

有什么想法吗

谢谢
JPL

设置为错误处理程序的函数接受三个参数, 请注意讨论错误处理程序的部分。 第二个参数是错误字符串

因此,与其

...
error:function () {
...
使用


原来,该网站背后的F5负载平衡。F5后面有5台web服务器。更新了所有5个解决了问题

有时,不仅仅是代码本身,服务器环境。我们付出了很多努力!:


谢谢大家的意见。非常感谢。

你似乎有额外的};在alert'xml加载后…抱歉,artm,我删除了该块中的某些内容,并忘记删除额外的};正如你提到的。已编辑…xml是否与此脚本位于同一域中?如果不是,那就是它失败的原因。谢谢Andrija,跟随你的,这里是我随机得到的:由于错误消息,无法加载xml!不显示详细错误。@JPL xhrObj对象有时有其他数据,请检查其状态statusText responseXML和/或responseText属性。
...
error:function(xhrObj, errorstr){
    alert('failed to load xml due to '+errorstr);
}
...