没有显示在Phonegap的Ajax加载程序

时间:2013-08-22 11:46:57

标签: jquery-mobile cordova sqlite

我正在制作一个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>

0 个答案:

没有答案