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 相关文章推荐
jquery验证表单中的单选与多选实例
Aug 18 Javascript
js获取某元素的class里面的css属性值代码
Jan 16 Javascript
JS简单实现DIV相对于浏览器固定位置不变的方法
Jun 17 Javascript
jQuery中fadein与fadeout方法用法示例
Sep 16 Javascript
jquery.zclip轻量级复制失效问题
Jan 08 Javascript
BootStrap daterangepicker 双日历控件
Jun 02 Javascript
javaScript实现鼠标在文字上悬浮时弹出悬浮层效果
Apr 12 Javascript
layui实现table加载的示例代码
Aug 14 Javascript
vuex根据不同的用户权限展示不同的路由列表功能
Sep 20 Javascript
vue实现路由监听和参数监听
Oct 29 Javascript
解决Vue-Router升级导致的Uncaught (in promise)问题
Aug 07 Javascript
JavaScript浅层克隆与深度克隆示例详解
Sep 01 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
ajax php 实现写入数据库
2009/09/02 PHP
PHP的全局错误处理详解
2016/04/25 PHP
读jQuery之十 事件模块概述
2011/06/27 Javascript
JS简单实现文件上传实例代码(无需插件)
2013/11/15 Javascript
页面js遇到乱码问题的解决方法是和无法转码的情况
2014/04/30 Javascript
浅析javascript操作 cookie对象
2014/12/26 Javascript
js实现键盘Enter键提交表单的方法
2015/05/27 Javascript
jQuery实现的淡入淡出二级菜单效果代码
2015/09/15 Javascript
学习JavaScript设计模式(单例模式)
2015/11/26 Javascript
jQuery Mobile开发中日期插件Mobiscroll使用说明
2016/03/02 Javascript
Node.js模块封装及使用方法
2016/03/06 Javascript
用JavaScript动态建立或增加CSS样式表的实现方法
2016/05/20 Javascript
浅谈jQuery双事件多重加载的问题
2016/10/05 Javascript
JSON对象转化为字符串详解
2017/08/11 Javascript
JavaScript遍历数组的三种方法map、forEach与filter实例详解
2019/02/27 Javascript
VUE脚手架具体使用方法
2019/05/20 Javascript
微信小程序中的上拉、下拉菜单功能
2020/03/13 Javascript
Ant-design-vue Table组件customRow属性的使用说明
2020/10/28 Javascript
[44:40]2018DOTA2亚洲邀请赛3月30日 小组赛A组Liquid VS OG
2018/03/31 DOTA
在Python的框架中为MySQL实现restful接口的教程
2015/04/08 Python
Python 实现引用其他.py文件中的类和类的方法
2018/04/29 Python
Python使用sort和class实现的多级排序功能示例
2018/08/15 Python
使用pip发布Python程序的方法步骤
2018/10/11 Python
处理textarea中的换行和空格
2019/12/12 HTML / CSS
GAP美国官网:美国休闲时尚品牌
2016/08/26 全球购物
海外淘书首选:AbeBooks
2017/07/31 全球购物
美国滑雪板和装备购物网站:Skis.com
2018/12/20 全球购物
空指针到底是什么
2012/08/07 面试题
中学生校园广播稿
2014/01/16 职场文书
黄继光的英雄事迹材料
2014/02/13 职场文书
班主任经验交流会主持词
2014/04/01 职场文书
2015年复活节活动总结
2015/02/27 职场文书
劳动仲裁撤诉申请书
2015/05/18 职场文书
学习计划是什么
2019/04/30 职场文书
关于React Native 无法链接模拟器的问题
2021/06/21 Javascript
如何利用python实现Simhash算法
2022/06/28 Python