用js删除数据时发现参数自动被修改了,短一点的字符串就可以,郁闷中。。。

紅尘 2015-01-29 10:19:42



是因为超出number的最大值吗?因为短一点的编号都可以,这样长的就会自动将最后一个'1'改为了'0'
...全文
275 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
紅尘 2015-01-30
  • 打赏
  • 举报
回复
引用 6 楼 zzgzzg00 的回复:
alert的是数字 改成字符串就好了
不是的,alert是我想看一下传过去的值,本身是字符串,可能是因为js的参数不分类型的缘故,将其视为数值了,暂时想不出解决的方法,试过在js里面转为字符串,结果还是不行,再不行的话只能再想想用其它方案了
紅尘 2015-01-30
  • 打赏
  • 举报
回复
引用 9 楼 slwsss 的回复:
后台输出的字符串要加引号
嗯,已经解决了,因为是楼上的先提出,所以不好意思啦,大多数分给了楼上
紅尘 2015-01-30
  • 打赏
  • 举报
回复
引用 8 楼 jslang 的回复:
数据在后台是字符串没用,你要让前台最终生成的代码中是字符串常量格式才行 document.location = "javascript:replace('@(xxxxxxx.xxxxxxx)')"; <a href="javascript:details('@(xxxxx.xxxxxx)');"
ok,已成功解决,谢谢大虾,祝您身体健康,工作顺利
slwsss 2015-01-30
  • 打赏
  • 举报
回复
后台输出的字符串要加引号
天际的海浪 2015-01-30
  • 打赏
  • 举报
回复
数据在后台是字符串没用,你要让前台最终生成的代码中是字符串常量格式才行 document.location = "javascript:replace('@(xxxxxxx.xxxxxxx)')"; <a href="javascript:details('@(xxxxx.xxxxxx)');"
似梦飞花 2015-01-29
  • 打赏
  • 举报
回复
alert的是数字 改成字符串就好了
紅尘 2015-01-29
  • 打赏
  • 举报
回复
引用 1 楼 slwsss 的回复:
传字符串进去,不要用数值型的
我描述的不够全面,是传字符串进去的
紅尘 2015-01-29
  • 打赏
  • 举报
回复
引用 2 楼 licip 的回复:
单号你是如何传递的。


是通过model 来设置值的,本身就是字符串类型。
紅尘 2015-01-29
  • 打赏
  • 举报
回复
引用
2

是通过model 来设置值的,本身就是字符串类型
slwsss 2015-01-29
  • 打赏
  • 举报
回复
传字符串进去,不要用数值型的
licip 2015-01-29
  • 打赏
  • 举报
回复
单号你是如何传递的。

87,914

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧