我是 jquery 的新手,ajax.... 来自 php 文件的值是通过 json_encode 返回的。我的问题在这里我不知道如何访问这些数据。
这里的代码...... js代码......
<script>
$(document).ready(function(){
setInterval(ajaxcall, 1000);
});
var devid=1;
function ajaxcall(){
devid++;
//alert(devid);
$.ajax(
{
url: 'gettime.php',
data:{devid:devid},
success: function(data)
{
//data = data.split(',');
data1 = data.a;
data2 = data.b;
var latlng = new google.maps.LatLng(data1, data2);
//alert(data.lat);
var options = {
zoom: 14,
center: latlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById('map_canvas'), options);
}
});
}
</script>
php 文件 (gettime.php)
<?php
$vvid = $_REQUEST['devid'];
echo $vvid;
$sql= mysql_query("select * from maploca where id='$vvid'");
$sqlqry = mysql_fetch_array($sql);
$var1 = $sqlqry['latitude'];
$var2 = $sqlqry['latitude'];
echo json_encode(array("a" => $var1, "b" => $var2));
?>