0

intel xdk を使用してアプリを開発しています。Web ページから来る JSON データを自分のページに表示したいと考えています。ここに私のコードがあります。

   function LoadJsonDataFunction()
{  
    $.getJSON("json_Data_webpage.php", function(obj) {
$.each(obj.employees, function(key, value){
$("allemployees").append("<li>"+value.fname+"</li>");
    });
 });
}

bodyタグで上記の関数を呼び出しています

 <body onload="LoadJsonDataFunction()">
 <ul id="allemployees"> </ul>

しかし、このコードは機能していません。

AppFramework の jqm プラグインを見つけました。これを使用してこれを解決するにはどうすればよいですか。

4

2 に答える 2

0

解決策が見つかりました...「deviceIsReady」からこの関数を呼び出します

       <script>
/*Load remort data function*/


function loadRemortData(){
 document.addEventListener("intel.xdk.device.remote.data",function(event){
        if(event.success==false){
            $('#mytaskslist').append('<li data-divider-theme="a"><center><a  href="#win1" data-transition="pop" data-icon="alert">Error in connection</a></center></li>');
        } else {
            var obj = $.parseJSON(event.response);
            $.each(obj.employees, function(key, value){
                $('#mytaskslist').append(' <li><a href="#"><img src="images/b_add.png" />  <h3>'+value.sub+'</h3><p>'+value.des+'</p> <p>'+value.date+'</p> </a> </li>');
            });
            $('#mytaskslist').listview('refresh');
        }
    }, false); 

    var parameters = new intel.xdk.Device.RemoteDataParameters();
    parameters.url = "url_to_the_page.php";
    intel.xdk.device.getRemoteDataExt(parameters);
}

于 2013-11-19T05:33:30.133 に答える