Javascript JQuery加载随机失败
我有一个JQuery块。它读取XML并读取一些内容,在成功时显示一些内容,如下所示: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({
<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);
}
...