我很难将 val.distance 转换为圆形。
从服务器传递的 val.distance 值为 197.13572611205996。我想做的是将它舍入到 197.13 或 197.14。在输出之前。如果我运行它,它会破坏代码,但是当我运行它而不尝试舍入它时它可以工作。
$.getJSON('http://localhost/locategas/pas-autofind.php?lat='+poslat+'&lon='+poslon+'&jsoncallback=?', function (data) {
var output='<ul data-role="listview" data-filter="true">';
$.each(data.david, function(key,val){
var MYDISTANCE = math.round(val.distance);
output+='<li>';
output += '<a href="#detailPage" onclick="showPost(' + val.stationId + ')">';
output+='<h3>' + val.stationName + '</h3>';
output+='<p>' + val.region + '</p>';
output+='<p>' + val.city + '</p>';
output+='<p>' + val.town + '</p>';
output+='<p>' + val.email + '</p>';
output+='<p>' + val.tel1 + '</p>';
output+='<p>' + val.tel2 + '</p>';
output+='<p>' + val.status + '</p>';
output+='<p>' + MYDISTANCE + '</p>';
output+='</a>';
output+='</li>';
}); // go through each post
output+='</ul>';
$('#ul-li-items').html(output);
$('#ul-li-items').trigger('create');
// lists all the posts
});
任何帮助将不胜感激,谢谢。