-1

尝试使用 jQuery 解析 XML,但我无法让它终生工作。

var geoCity = "Aberdeen"
$.ajax({  
        type: "GET",  
        url: "http://www.google.com/ig/api?weather="+geoCity,  
        dataType: "xml",  
        success: parseXml 
    });
    function parseXml(xml) {  
            $(xml).find("weather").each(function() {  
                $("body").append($(this).find("current_conditions").text() );  
                    });  
            }  
        });
4

1 回答 1

2

标签 current_conditions 没有文本。它的所有孩子都有属性。

此外,您的功能应该是:

function parseXml(xml) {  
        $(xml).find("weather").each(function() {  
            $("body").append($(this).find("current_conditions").text() );  
        });
    };
于 2012-08-21T20:05:13.680 回答