我正在使用 jquery ajax 检索如下所示的 json 字符串并将其显示在 xhtml 页面上
{"pID":"T1","avBal":147765035.20,"accBalance":147713417.00}
我有这样写的jquery,
$.ajax({
type : "GET",
url : '../accData.xhtml',
dataType : "json",
async : true,
cache : false,
success: function(data) {
if(data!=null){
$("#accBalance").text(data.accBalance);
$("#avBal").text(data.avBal);
}
},
error : function() {
}
});
这里的问题是它显示“avBal”为 147765035.2 和“accBalance”为 147713417 而没有零,所有值末尾的零都被自动截断。是 jQuery 或 json 的限制还是这里有其他问题?
最佳答案
请按以下方式替换您的脚本:
$.ajax({
type : "GET",
url : '../accData.xhtml',
dataType : "json",
async : true,
cache : false,
success: function(data) {
if(data!=null){
//chage is here...
$("#accBalance").text(parseFloat(data.accBalance).toFixed(2));
$("#avBal").text(parseFloat(data.avBal).toFixed(2));
}
},
error : function() {
}
});
关于html - jquery ajax json 数据截断零值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12403698/