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 相关文章推荐
window.print打印指定div指定网页指定区域的方法
Aug 04 Javascript
js网页滚动条滚动事件实例分析
May 05 Javascript
javascript比较两个日期相差天数的方法
Jul 24 Javascript
javaScript中的原型解析【推荐】
May 05 Javascript
基于js中的原型、继承的一些想法
Aug 10 Javascript
模拟javascript中的sort排序(简单实例)
Aug 17 Javascript
强大Vue.js组件浅析
Sep 12 Javascript
Vue使用枚举类型实现HTML下拉框步骤详解
Feb 05 Javascript
微信小程序购物车、父子组件传值及calc的注意事项总结
Nov 14 Javascript
使用layui定义一个模块并使用的例子
Sep 14 Javascript
Vue 同步异步存值取值实现案例
Aug 05 Javascript
Bootstrap告警框(alert)实现弹出效果和短暂显示后上浮消失的示例代码
Aug 27 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
探讨:array2xml和xml2array以及xml与array的互相转化
2013/06/24 PHP
WordPress中邮件的一些修改和自定义技巧
2015/12/15 PHP
YII2框架中actions的作用与使用方法示例
2020/03/13 PHP
跨浏览器开发经验总结(四) 怎么写入剪贴板
2010/05/13 Javascript
form表单action提交的js部分与html部分
2014/01/07 Javascript
js获取通过ajax返回的map型的JSONArray的方法
2014/01/09 Javascript
js设置function参数默认值(适合没有传参情况)
2014/02/24 Javascript
JavaScript闭包实例讲解
2014/04/22 Javascript
javascript实现十六进制颜色值(HEX)和RGB格式相互转换
2014/06/20 Javascript
js生成验证码并直接在前端判断
2015/05/15 Javascript
JavaScript如何获取数组最大值和最小值
2015/11/18 Javascript
JQuery的attr 与 val区别
2016/06/12 Javascript
原生js实现弹出层效果
2017/01/20 Javascript
javascript实现下雨效果
2017/03/27 Javascript
nodejs6下使用koa2框架实例
2017/05/18 NodeJs
浅谈Vue下使用百度地图的简易方法
2018/03/23 Javascript
详解通过源码解析Node.js中cluster模块的主要功能实现
2018/05/16 Javascript
vue.js 2.*项目环境搭建、运行、打包发布的详细步骤
2019/05/01 Javascript
javascript浅层克隆、深度克隆对比及实例解析
2020/02/09 Javascript
Vue Object 的变化侦测实现代码
2020/04/15 Javascript
多种类型jQuery网页验证码插件代码实例
2021/01/09 jQuery
用pandas按列合并两个文件的实例
2018/04/12 Python
python re模块的高级用法详解
2018/06/06 Python
500行Python代码打造刷脸考勤系统
2019/06/03 Python
python批量下载抖音视频
2019/06/17 Python
pandas中遍历dataframe的每一个元素的实现
2019/10/23 Python
python基于opencv检测程序运行效率
2019/12/28 Python
详解查看Python解释器路径的两种方式
2020/10/15 Python
python3排序的实例方法
2020/10/20 Python
墨尔本照明批发商店:Mica Lighting
2017/12/28 全球购物
墨尔本复古时尚品牌:Dangerfield
2018/12/12 全球购物
竞选班委演讲稿
2014/04/28 职场文书
青年志愿者先进事迹
2014/05/06 职场文书
2019年入党思想汇报格式与要求
2019/06/25 职场文书
css 边框添加四个角的实现代码
2021/10/16 HTML / CSS
Python通过loop.run_in_executor执行同步代码 同步变为异步
2022/04/11 Python