Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/438.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 英特尔AppFamework如何显示JSON数据_Javascript_Android_Json_Appframework_Intel Xdk - Fatal编程技术网

Javascript 英特尔AppFamework如何显示JSON数据

Javascript 英特尔AppFamework如何显示JSON数据,javascript,android,json,appframework,intel-xdk,Javascript,Android,Json,Appframework,Intel Xdk,我正在使用intel xdk开发应用程序,我想在我的页面中显示来自网页的JSON数据。这是我的代码 function LoadJsonDataFunction() { $.getJSON("json_Data_webpage.php", function(obj) { $.each(obj.employees, function(key, value){ $("allemployees").append("<li>"+value.fname+"</li>

我正在使用intel xdk开发应用程序,我想在我的页面中显示来自网页的JSON数据。这是我的代码

   function LoadJsonDataFunction()
{  
    $.getJSON("json_Data_webpage.php", function(obj) {
$.each(obj.employees, function(key, value){
$("allemployees").append("<li>"+value.fname+"</li>");
    });
 });
}
函数LoadJsonDataFunction()
{  
$.getJSON(“json\u Data\u webpage.php”,函数(obj){
美元。每个(对象、员工、职能(关键、价值){
$(“allemployees”).append(“
  • ”+value.fname+”
  • ”); }); }); }
    我在body标签中调用上述函数

     <body onload="LoadJsonDataFunction()">
     <ul id="allemployees"> </ul>
    
    
    
      但是这个代码不起作用


      我找到了AppFramework的jqm插件。我如何使用它来解决这个问题

      $(“allemployees”)
      可能应该是
      $(“#allemployees”)
      ,因此它选择id为allemployes的html元素

      找到了解决方案…从“deviceIsReady”调用此函数

      
      /*加载远程数据功能*/
      函数loadRemotData(){
      document.addEventListener(“intel.xdk.device.remote.data”),函数(事件){
      if(event.success==false){
      $(“#mytaskslist”).append(“
    • ”); }否则{ var obj=$.parseJSON(event.response); 美元。每个(对象、员工、职能(关键、价值){ $(“#mytaskslist”)。追加(“
    • ”); }); $('#mytaskslist')。列表视图('refresh'); } },假); var parameters=new intel.xdk.Device.RemoteDataParameters(); parameters.url=“url\u to\u the\u page.php”; intel.xdk.device.getRemoteDataExt(参数); }

      而不是给出onload调用LoadJsonDataFunction();inside document.ready check它会工作…尝试过。但仍然不工作。我的代码语法有任何错误吗?k如果你使用onload脚本,你声明LoadJsonDataFunction()在主体下方或主体部分…它在主体部分,因为meier ans正在更改它并将脚本放在主体的末尾。。。。
             <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);
      }