加载国家城市从json下降

时间:2014-06-25 11:06:39

标签: ajax json

 *http://jsfiddle.net/Kishor_Walke/f78mY/*

我已经尝试根据选定的州填充城市,但它不起作用。看到小提琴。 Plz帮我... Thnx提前。

1 个答案:

答案 0 :(得分:0)

你需要两个for循环

for(var i = 0; i < myJson.country.length; i++)
    {
        for(var j=0;j<myJson.country[i].states.length;j++)
        {
           if(myJson.country[i].states[j].id == $(this).val())
               {
               //console.log($(this).val());
                   $('#city').html('<option value="000">-Select city-</option>');
                   $.each(myJson.country[i].states[j].cities, function (index, value) {

                   $("#city").append('<option value="'+value.id+'">'+value.name+'</option>');
                  });
              } 
        } 
    }

更新了小提琴 http://jsfiddle.net/f78mY/1/