我有一个Safari浏览器,FF和Chrome工作,但不是在IE6中的ajax请求。我得到的错误消息和xhr.statusText是未知。我知道我应该放弃IE6但它在需求清单中,所以我很无奈。如果有人有一个解决方案,请让我知道。jquery ajax请求在IE6中失败
感谢
$.ajax({
type: "GET",
url: "vMenu.xml",
dataType: "xml",
error:function(xhr, status, errorThrown) {
alert(errorThrown+'\n'+status+'\n'+xhr.statusText);
},
success: function(data) {
alert('success') ;
}
});
XML文件
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="vMenu.xsl"?>
<vMenuList>
<menu loc="menu1.htm">menu1</menu>
<menu loc="menu2.htm">menu2</menu>
<menu loc="menu3.htm">menu3</menu>
<menu loc="menu4.htm">menu4</menu>
<menu loc="menu5.htm">menu5</menu>
<menu loc="menu6.htm">menu6</menu>
<menu loc="menu7.htm">menu7</menu>
<menu loc="menu8.htm">menu8</menu>
</vMenuList>
所有文件都在同一个文件夹
什么是错误? –
你能告诉我请求是否到达服务器?和什么是响应的内容类型? –
什么是(xhr,status,errorThrown)的值和你正在使用哪个jQuery版本? – ChristopheCVB