XML
<?xml version="1.0" encoding="utf-8"?>
<Provinces>
<Province>
<name>a</name>
</Province>
<Province>
<name>b</name>
</Province>
<Province>
<name>c</name>
</Province>
<Province>
<name>d</name>
</Province>
</Provinces>
Сценарий
$.ajax({
type: "GET",
url: "Administrator/Province.xml",
success: parseXmlProvince
});
function parseXmlProvince(xml)
{
$(xml).find("Province").each(function()
{
var value=$(this).find('name').text()
$("#ProvinceCompany").
append($("<option></option>").
attr("value",value).
text(value));
});
}
этот код в IE8 работает нормально, но в mozila3.6 говорит об ошибке: Ошибка: parseXmlProvince не определен
Ответ
$.ajax({
type: "GET",
url: "Administrator/Province.xml",
success:function (xml){
$(xml).find("Province").each(function()
{
var value=$(this).find('name').text()
$("#ProvinceCompany").
append($("<option></option>").
attr("value",value).
text(value));
});
}
});
это работает в IE и Mozila 3.6