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字符串对象charAt方法入门实例(用于取得指定位置的字符)
Oct 17 Javascript
js添加select下默认的option的value和text的方法
Oct 19 Javascript
jQuery实现的导航条切换可显示隐藏
Oct 22 Javascript
JS提交form表单实例分析
Dec 10 Javascript
JS 清除字符串数组中,重复元素的实现方法
May 24 Javascript
jquery+ajax实现直接提交表单实例分析
Jun 17 Javascript
Bootstrap 最常用的JS插件系列总结(图片轮播、标签切换等)
Jul 14 Javascript
TableSort.js表格排序插件使用方法详解
Feb 10 Javascript
jquery easyui dataGrid动态改变排序字段名的方法
Mar 02 Javascript
原生js中ajax访问的实例详解
Sep 19 Javascript
vue使用axios跨域请求数据问题详解
Oct 18 Javascript
vue+axios+promise实际开发用法详解
Oct 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将数据库中所有内容生成静态html文档的代码
2010/04/12 PHP
php5.3 废弃函数小结
2010/05/16 PHP
php 传值赋值与引用赋值的区别
2010/12/29 PHP
php简单构造json多维数组的方法示例
2017/06/08 PHP
JQuery中判断一个元素下面是否有内容或者有某个标签的判断代码
2012/02/02 Javascript
javascript实现状态栏中文字动态显示的方法
2015/10/20 Javascript
JavaScript+html5 canvas绘制缤纷多彩的三角形效果完整实例
2016/01/26 Javascript
用AngularJS来实现监察表单按钮的禁用效果
2016/11/02 Javascript
正则表达式,替换所有HTML标签的简单实例
2016/11/28 Javascript
jQuery 全选 全不选 事件绑定的实现代码
2017/01/23 Javascript
node.js的事件机制
2017/02/08 Javascript
利用NPM淘宝的node.js镜像加速nvm
2017/03/27 Javascript
jQuery源码解读之extend()与工具方法、实例方法详解
2017/03/30 jQuery
基于JavaScript实现数码时钟效果
2020/03/30 Javascript
微信小程序url与token设置详解
2017/09/26 Javascript
Vue.js实现可配置的登录表单代码详解
2018/03/29 Javascript
解决layui上传文件提示上传异常,实际文件已经上传成功的问题
2018/08/19 Javascript
JavaScript中的垃圾回收与内存泄漏示例详解
2019/05/02 Javascript
VScode格式化ESlint方法(最全最好用方法)
2019/09/10 Javascript
JS造成内存泄漏的几种情况实例分析
2020/03/02 Javascript
微信小程序基于ColorUI构建皮皮虾短视频去水印组件
2020/11/04 Javascript
对Python3 pyc 文件的使用详解
2019/02/16 Python
python 抓包保存为pcap文件并解析的实例
2019/07/23 Python
python利用7z批量解压rar的实现
2019/08/07 Python
使用CSS3在触屏上为按钮实现激活效果
2013/09/27 HTML / CSS
英国鲜花速递:Serenata Flowers
2018/04/03 全球购物
PUMA澳大利亚官方网站:德国运动品牌
2018/10/19 全球购物
日本AOKI官方商城:AOKI西装
2020/06/11 全球购物
通用求职信范文模板分享
2013/12/27 职场文书
实习生的自我评价
2014/01/08 职场文书
体育教学随笔感言
2014/02/24 职场文书
五一劳动节活动记录
2014/03/23 职场文书
七一党日活动总结
2014/07/08 职场文书
公司晚宴祝酒词
2015/08/11 职场文书
Linux中Nginx的防盗链和优化的实现代码
2021/06/20 Servers
bose降噪耳机音能消除人声吗
2022/04/19 数码科技