jquery xml load&解析

时间:2013-04-11 18:36:42

标签: xml google-chrome jquery xml-parsing get

Chrome IE浏览器无法加载或解析我的xml。我在服务器上测试它不是本地的。 Chrome会在错误功能中跳转。在FF上一切都好。

$.ajax({
        type: 'GET',
        url: XML_PATH,
        dataType: "xml",
        aSync: false,
        success: function onXMLloaded(xml) 
        {       
            console.log('Success');
            // loop for each item
            $(xml).find('item').each(function loopingItems(value){  
                // create an object
                var obj={urls:$(this).find("urls").text()};
                // push in object
                videos_array.push(obj);
            });
        },
        error: function() {
            console.log('Error');
        },
        complete: function() {
            console.log('Complete');
                    }

有人有个主意吗?非常感谢!

1 个答案:

答案 0 :(得分:0)

行。以下是它的工作原理:

  

`console.log('Beginne XML zu laden'); $ .ajax({type:'GET',
  url:XML_PATH,dataType:“text”,aSync:false,成功:   function(text){         的console.log( '成功');         //为每个项目循环         $(text).find('item')。each(function loopingItems(value){            //创建一个对象var            OBJ = {。网址:$(本).find( “网址”)文本()};           //推入对象           videos_array.push(OBJ);          });       },

`

DataType是问题所在。现在工作正常:-)谢谢大家!