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