jquerymobile - 在页面加载之前查询mysql数据库?

时间:2011-05-12 23:14:15

标签: jquery-mobile

我正在使用geolocation(navigator.geolocation)并且需要查询我的mysql数据库而不进行页面重新加载。 navigator.geolocation在加载页面时给我lat / lon。然后我需要访问具有我的mysql查询的location.php来获取我表中列出的最近区域。

geolocator与mysql查询一样工作。我猜测的是我需要一个像下面这样的函数来访问location.php文件并获取查询结果:

$('#location').live('pagebeforecreate',function(event){
});

我不知道的是功能的内容应该是什么样子。

请帮忙!

2 个答案:

答案 0 :(得分:1)

也许jQuery Ajax函数可以提供帮助:http://api.jquery.com/jQuery.ajax/

你基本上只是在另一个之后加载一个ajax。所以在第一个请求的“成功”中,加载第二个请求。它不会在页面加载之前发生,但您可以在加载后始终更新页面。

答案 1 :(得分:0)

Mohamed的回答是正确的,但您应该通过将查询包含在返回请求页面的脚本中来启动查询服务器端。