为了账号安全,请及时绑定邮箱和手机立即绑定

请问js前端页面值太长通过ajax传到后台值变了?

请问js前端页面值太长通过ajax传到后台值变了?

慕容708150 2019-06-17 16:14:12
js前端页面值太长通过ajax传到后台值变了
查看完整描述

3 回答

?
呼如林

TA贡献1798条经验 获得超3个赞

这么长的数字应该按字符串来传递(像订单号、身份证号、手机号、银行账号这些不需要参与数学运算的数字,都应该按字符串来处理),而不是按数值来传递,否则电脑系统会把超长的数字自动转化为科学计数法格式(比如 1.23456E14 这样的)。你可以试着这样改:
onclick="fa('${order.orderId}')"
当然,函数fa也应该按字符串来处理参数。

查看完整回答
反对 回复 2019-06-29
?
慕尼黑的夜晚无繁华

TA贡献1864条经验 获得超6个赞

<script type=text/javascript>
function aa(v){
document.getElementById("<%=hiderfield1.ClientID %>").value = v;//赋值
}
</script>

<asp:HiddenField ID="HiddenField1" runat="server" />//是在<body>里的

查看完整回答
反对 回复 2019-06-29
  • 3 回答
  • 0 关注
  • 823 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信