Я пытаюсь создать приложение с разницей в телефоне.
Когда я создаю запрос JSON и запускаю его непосредственно на своем веб-сервере, он работает просто отлично, но в Cordova Phonegap поле выбора не заполняется.
Я использую плагин Ripple Chrome для имитации приложения.
Что я делаю не так? любая помощь будет оценена.
<select class="form-control dealsearchselect" id='com' style='height: 50px; width: 100%;'>
</select>
<script>
$( document ).ready(function() {
let dropdown = $('#com');
dropdown.empty();
dropdown.append('<option selected="true" disabled>Selecteer</option>');
dropdown.prop('selectedIndex', 0);
const url = 'https://url/com_json.php';
// Populate dropdown with list of provinces
$.getJSON(url, function (data) {
$.each(data, function (key, entry) {
dropdown.append($('<option></option>').attr('value', entry.id).text(entry.name));
})
});
});
</script>
Это данные, предоставленные JSON
[
{
"id":"52",
"name":"Huishouden, Gezin en Dier"
},
{
"id":"20",
"name":"Dienstverlening"
},
{
"id":"29",
"name":"Kleine reparaties"
},
{
"id":"62",
"name":"Training en Educatie"
},
{
"id":"1",
"name":"Huis en Tuin"
},
{
"id":"73",
"name":"Artistiek"
},
{
"id":"77",
"name":"Amusement en Workshops"
},
{
"id":"43",
"name":"Auto en Vervoer"
},
{
"id":"86",
"name":"Welzijn en Verzorging"
}
]