I want use $.ajax to read some infomation from xml file,here is my js code :
$.ajax({
type: "get",
url: "Database/App_all.xml",
dataType: "xml",
timeout: 2000,
beforeSend: function () {
},
success: function (xml) {
$(xml).find("app[id='id-1']").appendTo($("#contain"));
},
error: function () {
alert("ajax failed!");
}
});
However, the code only work great in firefox and opera.
It doesn’t work in chrome(7.0.517.24 ) and safari(5.0.1),failed without any alert,not even the alert(“ajax failed”).
Is there any bug in $.ajax in chrome and safari?so how to solve the problem?
thank you very much:)
First thank you gajendra.bang and Māris Kiseļovs give me your advices,I have konw what’s wrong with my code,after I get a bad resault ,I trying to know what the $.ajax get from xml exactly,so I use firebug check the div#contain I found that:
yes,I think the
<auther></auther>must the problem,I don’t even konw the $.ajax would get the tagname as wellso I rewrite it :
then the div$contain is:
so ,the chrome and safari could show again!