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
});
どんな助けでも大歓迎です、ありがとう。