jQuery,ajax请求返回长数字字符串,jsp页面不显示为科学计数法

本文介绍了一个常见的Ajax请求中返回数值被自动转为科学计数法的问题及解决方案。通过调整后台返回的数据格式,确保前端能够正确解析长数字字符串。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

先说下实际遇到的问题描述,使用ajax向后台请求,获取返回单个值,此值是一长串的数字组成的字符串,如图请求


这是页面ajax请求,要得到后台返回的customerNum这个值,例如:10001114832013755040265  商户编码,

可是在页面的时候返回的是科学计数的表示,这是因为json帮我们把返回的值数字化,使用typeof(),我们会发现此时的返回值是个number型,在网上找了下方法,很多人说使用

var num=new Number(customerNum) 是可以转换的,亲测是没办法实现的,这时候不得不硬着头皮想别的办法,还是老方法,返回key/value的方法,让其去解析成json就好了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值