0

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');
                    }

有人有想法吗?非常感谢!

4

1 回答 1

0

好的。以下是 ist 的工作原理:

`console.log('Beginne XML zu laden'); $.ajax({ type: 'GET',
url: XML_PATH, dataType: "text", aSync: false, success: function (text) { console.log('Success'); // 循环每个项目 $(text ).find('item').each(function loopingItems(value){ // 创建一个对象 var obj={urls:$(this).find("urls").text()}; // 推入对象videos_array.push(obj); }); },

`

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

于 2013-04-12T20:29:34.020 回答