我有一個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