js精度溢出解决方案


Posted in Javascript onDecember 02, 2012

一般参数值不能超过16位。如果超出16都是用0替代,导致我们查询不到自己想要的结果。
遇到此问题我们做如下修改
自己写属性
原始的:

<a href="javascript:void(0)" onclick="toProject(<%=dr.getString("XFORM_ID"),<%=dr.getString("MODULE_ID")%>,<%=dr.getString("ID")%>)"><%=dr.getString("BT").trim()+"" %></a>

上面取出XFORM_ID,MODULE_ID,ID值的长度超过16

改过后的:

<a href="javascript:void(0)" tagFid="<%=dr.getString("XFORM_ID")%>" tagMid="<%=dr.getString("MODULE_ID")%>" tagIid="<%=dr.getString("ID")%>" onclick="toProject(this)"><%=dr.getString("BT").trim()+"" %></a>

toProject = function(e) 
{ 
location.href="<%=path%>/form/"+e.tagFid+".xform?moduleId="+e.tagMid+"&Info_ID="+e.tagIid; 
}

处理乱码
window.open(encodeURI(url),'_blank');
Javascript 相关文章推荐
JavaScript 新手24条实用建议[TUTS+]
Jun 21 Javascript
jquery 实现两级导航菜单附效果图
Mar 07 Javascript
JS实现可自定义大小,可双击关闭的弹出层效果
Oct 16 Javascript
使用vue编写一个点击数字计时小游戏
Aug 31 Javascript
设置cookie指定时间失效(实例代码)
May 28 Javascript
详解webpack2+node+react+babel实现热加载(hmr)
Aug 24 Javascript
Promise扫盲贴
Jun 24 Javascript
微信小程序设置滚动条过程详解
Jul 25 Javascript
微信小程序scroll-view锚点链接滚动跳转功能
Dec 12 Javascript
JS函数基本定义与用法示例
Jan 15 Javascript
WebStorm中如何将自己的代码上传到github示例详解
Oct 28 Javascript
JavaScript小技巧带你提升你的代码技能
Sep 15 Javascript
JavaScript词法作用域与调用对象深入理解
Nov 29 #Javascript
浏览器加载、渲染和解析过程黑箱简析
Nov 29 #Javascript
javascript控制swfObject应用介绍
Nov 29 #Javascript
javascript 保存文件到本地实现方法
Nov 29 #Javascript
jquery连缀语法如何实现
Nov 29 #Javascript
javascript 使td内容不换行不撑开
Nov 29 #Javascript
json原理分析及实例介绍
Nov 29 #Javascript
You might like
请php正则走开
2008/03/15 PHP
php实现的click captcha点击验证码类实例
2014/09/23 PHP
thinkphp实现发送邮件密码找回功能实例
2014/12/01 PHP
PDO::getAvailableDrivers讲解
2019/01/28 PHP
js实现的网站首页随机公告随机公告
2007/03/14 Javascript
js 操作select相关方法函数
2009/12/06 Javascript
用JQuery模仿淘宝的图片放大镜显示效果
2011/09/15 Javascript
JS字符串拼接在ie中都报错的解决方法
2014/03/27 Javascript
Markdown与Bootstrap相结合实现图片自适应属性
2016/05/04 Javascript
深入浅析jQuery对象$.html
2016/08/22 Javascript
Bootstrap表格制作代码
2017/03/17 Javascript
基于Vue2实现的仿手机QQ单页面应用功能(接入聊天机器人 )
2017/03/30 Javascript
Vuex之理解state的用法实例
2017/04/19 Javascript
利用JS对iframe父子(内外)页面进行操作的方法教程
2017/06/15 Javascript
vue删除html内容的标签样式实例
2018/09/13 Javascript
详解微信小程序-获取用户session_key,openid,unionid - 后端为nodejs
2019/04/29 NodeJs
js实现时分秒倒计时
2019/12/03 Javascript
JavaScript 监听组合按键思路及代码实现
2020/07/28 Javascript
解决vue单页面应用进入页面加载所有 js 的问题
2020/08/12 Javascript
js 图片懒加载的实现
2020/10/21 Javascript
浅谈python新手中常见的疑惑及解答
2016/06/14 Python
在Python中执行系统命令的方法示例详解
2017/09/14 Python
5款非常棒的Python工具
2018/01/05 Python
python数据预处理之数据标准化的几种处理方式
2019/07/17 Python
Scrapy框架基本命令与settings.py设置
2020/02/06 Python
python GUI库图形界面开发之PyQt5状态栏控件QStatusBar详细使用方法实例
2020/02/28 Python
python应用Axes3D绘图(批量梯度下降算法)
2020/03/25 Python
使用phonegap进行提示操作的具体方法
2017/03/30 HTML / CSS
adidas旗下高尔夫装备供应商:TaylorMade Golf(泰勒梅高尔夫)
2016/08/28 全球购物
HealthElement海外旗舰店:新西兰大卖场
2018/02/23 全球购物
乌克兰珠宝大卖场:Zlato.ua
2020/09/27 全球购物
会计主管岗位职责
2014/01/03 职场文书
公证书样本
2014/04/10 职场文书
行政前台岗位职责
2015/04/16 职场文书
使用Bandicam录制鼠标指针并附带点击声音,还可以添加点击动画效果
2022/04/11 数码科技
Win11 vmware不兼容怎么办?Win11与VMware虚拟机不兼容的解决方法
2023/01/09 数码科技