我正在使用一个简单的phonegap应用程序。我需要显示mysql中的内容。我知道我不能为phonegap使用php页面。相反,我在html中使用webservices来连接mysql。我的使用响应的ajax not服务不工作。
$.ajax({
type:"GET",
url:"config.php",
});我的config.php文件中有数据库连接。但与config.php的连接根本没有建立起来。我必须包括任何插件的ajax或任何jscript文件。请帮帮我。
发布于 2013-06-11 20:23:32
假设getdata.php有从包含config.php的数据库中获取数据的方法
$.ajax({
type:"GET",
url:"getdata.php",
dataType: "json",
data: { querystring1: querystringvalue},
success: function (data) {
if(data!=""){
parse json and do whatever you want on success
}else{
show some error when there was no data
}
});希望能有所帮助
发布于 2013-06-11 18:57:08
假设您正在尝试检索一个汽车列表,您需要做的是将您的config.php包含在get_cars.php中-然后,当您向该文件发出AJAX请求时,该文件将返回数据库中所有汽车的JSON。
发布于 2013-06-12 03:04:50
假设getdata.php返回一个JSONP对象。这也假设您使用的是JQuery。
$.getJSON("url/to/service?callback=?", function(result){
//interact with result here
});通过表示回调,您可以避免浏览器阻止跨域访问的问题。
这将允许分离关注点。对于所有数据库连接,您的getdata.php都可以与config.php服务器端交互,而phonegap页面只需使用getdata.php动态填充页面。
https://stackoverflow.com/questions/17042332
复制相似问题