AJAX получить XML-файл - PullRequest
0 голосов
/ 20 июля 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...