一、转换成金额形式
function toMoney(num){
??? if(num){
??????? if(isNaN(num)) {
??????????? alert("金额中含有不能识别的字符");
??????????? return;
??????? }
??????? num = typeof num == "string"?parseFloat(num):num//判断是否是字符串如果是字符串转成数字
??????? num = num.toFixed(2);//保留两位
??????? num = parseFloat(num);//转成数字
??????? num = num.toLocaleString();//转成金额显示模式
??????? //判断是否有小数
??????? if(num.indexOf(".")==-1){
??????????? num = "¥"+num+".00";
??????? }else{
??????????? num = num.split(".")[1].length<2?"¥"+num+"0":"¥"+num;
??????? }
??????? return num;
??? }else{
??????? return num = null;
??? }
}
二、调用ajax返回html页面而非json数据
ajax返回数据 resp,resp为html,(完整的页面)
var newWin = window.open(‘‘, ‘_blank‘);
newWin.document.write(resp);
js数字转金额,ajax调用接口,后台返回html(完整页面),打开新窗口并写入html
原文地址:https://www.cnblogs.com/shuihanxiao/p/10283701.html