2015-11-13 2 views
0

В www/js/init-apps.js Я установил связь с сервером и извлеченные данные, необходимые для заполнения select. На странице #mainpage У меня есть выбор, я бы хотел, чтобы параметры были извлеченными данными. Как заполнить список опций на #mainpage из init-apps.js или мне нужно поместить кнопку на #mainpage и заполнить оттуда? До сих пор я не придумал способ сделать это из init-app.js таким образом, как я предпочел бы заполнить выбранный. Таким образом, когда приложение отобразит выбор, оно будет заполнено, и все пользователи должны сделать выбор, ввести имя пользователя и пароль и войти в систему.Fill select on app init intel xdk

ответ

0
// var leagues = ""; 

var xhr = new XMLHttpRequest(); 
xhr.onload = function(){ 
    if(xhr.status == 200) { 
     leagues = xhr.responseText; 
     // app.consoleLog(fName,leagues) ; 
     var slen2 = leagues.indexOf('``'); // inserted in my php program 
     if (slen2 > 0) { 
      while (leagues.length > 0) { 
       var slen = leagues.indexOf('``'); 
       var leag = leagues.substring(0,slen); 
       var slen3 = leagues.indexOf('^^'); // inserted in my php program 
       var _id = leagues.substring(slen+2,slen3); 
       $('#leagueid').append($("<option value= "+_id+">"+leag+"</option>")); 
       leagues = leagues.substr(slen3+2, leagues.length); 
      } 
     } 
    } 
    else if(xhr.status == 404) 
    { 
     navigator.notification.alert("Web Service Doesn't Exist", "Error"); 
    } 
    else 
    { 
     navigator.notification.alert("Unknown error occured while connecting to server", "Error"); 
    } 
}; 
xhr.open("GET", "http://www.?????.com/dartleague/?????.php?my??=0"); 
xhr.send(); 
// #leagueid is ID of the select control