0

我正在制作一个 android 应用程序,因为我提供了一个 ajax 加载程序,但它没有显示在我使用 Sqlite 数据库和 phonegap 的那个应用程序中

在 JQuery 中:-

  function callXMLConnection(){
$.mobile.loading('show',{
        text: "Loading...",
                    textVisible: true,
                    theme: "d",
                    textonly: false,
                    html: ""
                    });
 $.ajax({
   type: "GET",
   url: "one.html",
   contentType: "text/xml",
   dataType: "xml",
   data: "",      
   crossDomain:true,
   success: function(xml) {
      $.mobile.loading('hide');
      $(xml).find('outlet').each(function(){
      var outlet_Id = $(this).find('outlet_id').text();                                     // Outlet ID
      var outlet_Title = $(this).find('title').text();                                      //Outlet Title
      db.transaction(function(transaction) {
      transaction.executeSql('INSERT INTO Envy_Outlet VALUES((SELECT max(id)+1 FROM Envy_Outlet),"'+outlet_Id+'","'+outlet_Title+'")',nullHandler,errorHandler);
      });
      var scripts = "<li><a href='#' onclick='get_Table_List(id);' id='"+outlet_Id+"'>"+outlet_Title+"</a></li>"
          $(".outlet").append(scripts).trigger('create');   
          });   
     return false;          
  }
});
}

在 HTML5 中:-

<div data-role="content" >
    <div class="my_body">
          <ul class="outlet" id="outlet_id"></ul>
    </div>
</div>
4

0 回答 0