var xxgp_price=<%=gp_price%>;
var aapg_price=(Math.round(aapg_price*100));
document.write(xxgp_price+" ");
aapg_price是从数据库里取的数据double类型
可是打印不运行,不知道怎么回事
将aapg_price=(Math.round(aapg_price*100));
这句注释掉就运行啦
gp_price数据库里取的数据double类型。
解决方案 »
- iframe中的按钮操作父页面中的模态窗口显示
- 动态表单问题
- javaScript 实现鼠标位置控制
- extjs tree checkbox 后台CS文件如何得到选中的值
- 【急】关于jQuery的ThickBox插件的动态改变弹出层大小的问题
- js通过appendChild添加一个File控件,但这个file却无法上传文件上传文件
- 求飞入飞出购物车特效
- 问题:F5能屏蔽掉吗?
- 会者不难,难者不会的问题!请各位帮忙
- 请问:关于easyui --window,点最小化后怎么停靠在当前页面?貌似一点最小化后就没了?
- javascript操作cookie的问题
- 怎么利用JavaScript在别的页面进行打印?
......aapg_price本来就没值,当然咋搞都是NaN
aapg_price没有定义,当然为NaN,
Math.round(aapg_price*100)这肯定会报错的啊,因为Math.round()
这个方法中参数是不能为NaN的。
var xxgp_price=<%=gp_price%>;
var aapg_price=(Math.round(xxgp_price*100));
document.write(aapg_price+" ");
aapg_price是从数据库里取的数据double类型
这句不是说啦吗,真是的,以为别人就那么笨啊
var xxgp_price=<%=gp_price%>;这行生成的是什么
那么是不是这句有错误
看看aapg_price值是多少
var xxgp_price=<%=gp_price%>;要确定这个有值
var aapg_price=(Math.round(Number(xxgp_price)*100));
document.write(aapg_price+" ");
set rs=server.CreateObject("ADODB.RecordSet")
sql="select * from maidan "
rs.open sql,conn,1,3
if not(rs.eof and rs.bof) then
gp_price=rs("gp_price")'这里数据库读取gp_price正常,是double类型。
%><script type="text/javascript">
var aagp_price=<%=gp_price%>;document.write(aagp_price+" ");
//这里能打印,并且正常
aapg_price=(Math.round(aapg_price*100));
document.write(xxgp_price+" ");
//这里就不能打印啦,如果将aapg_price=(Math.round(aapg_price*100));这句注释掉就正常打印</script>
var aagp_price=<%=gp_price%>;document.write(aagp_price+" ");
//这里能打印,并且正常
aapg_price=(Math.round(aapg_price*100));
document.write(aagp_price+" ");
//这里就不能打印啦,如果将aapg_price=(Math.round(aapg_price*100));这句注释掉就正常打印</script>
var aagp_price=<%=gp_price%>;document.write(aagp_price+" ");
//这里能打印,并且正常
aapg_price=(Math.round(aagp_price*100));
document.write(aagp_price+" ");
//这里就不能打印啦,如果将aapg_price=(Math.round(aapg_price*100));这句注释掉就正常打印</script>
var tt = aapg_price;
//这里能输出
var aapg_price = (Math.round(tt * 100));
document.write(aagp_price+" ");
//这里也能输出
var aagp_price=<%=gp_price%>;document.write(aagp_price+" ");
//这里能打印,并且正常
aagp_price=(Math.round(aagp_price*100));
document.write(aagp_price+" ");
//这里就不能打印啦,如果将aapg_price=(Math.round(aapg_price*100));这句注释掉就正常打印</script>