我有这个xml,我想返回CountryName = Namibia
的国家ID <Countries>
- <Country>
<CountryName>Zimbabwe</CountryName>
<CountryID>1</CountryID>
</Country>
- <Country>
<CountryName>South Africa</CountryName>
<CountryID>2</CountryID>
</Country>
- <Country>
<CountryName>Namibia</CountryName>
<CountryID>3</CountryID>
</Country>
- <Country>
<CountryName>Nigeria</CountryName>
<CountryID>4</CountryID>
</Country>
</Countries>
我正在使用此代码,但它只是返回0,我如何使其工作?
$.ajax({
type:"GET",
url : "countriesxml.php",
dataType: "xml",
success: function(xml){
$(xml).find("Country").each(function(){
var cid = 0;
if($(this).find("CountryName").text()==cname)
{
cid = $(this).find("CountryID").text();
}
else
{
cid = 0;
}
alert(cid);
});
}
});
答案 0 :(得分:1)