我正在使用PhoneGap为图书馆系统制作一个Android项目,但我对移动的应用程序开发不太了解。我使用MySQL创建数据库,我需要在应用程序中填充HTML页面。我该怎么做?我不太确定如何连接到外部数据库。我想显示数据库中的现有值,并从应用程序中添加新值。
w8biq8rn1#
您的应用程序将驻留在设备上(Android/iOS)。所以它将是一个客户端,更像一个浏览器。您必须与服务器进行通信以获取或发布数据。你必须意识到,phonegap使用jQuery和JavaScript。因此,正如我之前所说的,如果你想与远程服务器通信,你必须使用JavaScript在应用程序中调用Web服务。
你的方法应该是:服务器端:
使用服务器端语言创建Web服务。假设您使用PHP作为服务器端语言,请参考以下链接
客户端:
然后,您可以使用$ajax从服务器获取数据或将数据发送到服务器。关于$ajax调用,请查看以下示例代码。
$ajax
function FetchData() { $.ajax({ async: false, type: "GET", url: "Your_WebService_URL", dataType: "json", success: function(data, textStatus, jqXHR) { $.each(data, function(i, object) { alert(obj.Data); //Here you can implement your client side logic. }); }, error: function() { alert("There was an error loading the feed"); } });
字符串}我想这至少是一个良好的开端。希望能帮上忙。
1条答案
按热度按时间w8biq8rn1#
您的应用程序将驻留在设备上(Android/iOS)。所以它将是一个客户端,更像一个浏览器。
您必须与服务器进行通信以获取或发布数据。
你必须意识到,phonegap使用jQuery和JavaScript。
因此,正如我之前所说的,如果你想与远程服务器通信,你必须使用JavaScript在应用程序中调用Web服务。
你的方法应该是:
服务器端:
使用服务器端语言创建Web服务。
假设您使用PHP作为服务器端语言,请参考以下链接
客户端:
然后,您可以使用
$ajax
从服务器获取数据或将数据发送到服务器。关于
$ajax
调用,请查看以下示例代码。字符串
}
我想这至少是一个良好的开端。
希望能帮上忙。