2016-01-20 3 views
-2

У меня есть веб-службы со ссылкой: http://41.128.183.109:9090/api/data/getalllocationsКак получить данные из webservice в jquery?

Я RECIVED эти данные в раскрывающемся меню с использованием данных Jquery .Это содержит 2 объекта LocationName и LocID. Я хочу отобразить предупреждение с LocID в функции изменения раскрывающегося списка в jQuery. Вот мой код:

$(document).ready(function() { 
    $.ajax({ 
     type: 'Get', 
     url: 'http://41.128.183.109:9090/api/data/getalllocations', 
     success: function (data) { 
      var SubDropdown = $("#main"); 
      for (var i = 0; i < data.length; i++) { 
       SubDropdown.append('<option value?' + i + '?="">' + data[i].LocationName + '</option>'); 
      } 
     } 
    }); 
}); 

$("#countries").change(function() { 
    alert(); 
}); 

Вот мой HTML код:

<select tabindex="-1" class="select2_group form-control" style="display: normal; width: 290px;" name="countries" id="countries"> 
    <optgroup label="Select Your City" id="main"></optgroup> 
</select> 
+3

Вы должны описать лучше, в чем проблема. – Kivylius

ответ

0

пожалуйста, попробуйте следующее

$(document).ready(function() { 
    $.ajax({ 
     type: 'Get', 
     url: 'http://41.128.183.109:9090/api/data/getalllocations', 
     success: function (data) { 
      var SubDropdown = $("#main"); 
      for (var i = 0; i < data.length; i++) { 
       SubDropdown.append('<option value="' + data[i].LocID + '">' + data[i].LocationName + '</option>'); 
      } 
     } 
    }); 

    $("#countries").change(function() { 
     alert($("#countries").val()); 
    }); 
}); 
+0

Странно ... теперь точно так же, как и мой ответ, но я получил нижний предел ... Хмммм –

+0

Я хочу отобразить имя в выпадающем списке. но когда предупреждение я хочу отобразить LocID. Я могу сделать это . – prime

Смежные вопросы