JS菜鸟问题 获取个位,十位,百位,千位,上的数值

JavaScript058

JS菜鸟问题 获取个位,十位,百位,千位,上的数值,第1张

简单

先将这个数字转成字符串,然后再split分割一下

第二种就是数学计算了

先取个位的数

var num = 5486112

var a = num - num / 10个位

var b = num - ((num-a)/100)十位数

var c = num - ((num - b) / 1000)

...

关键是 <%pdao.delpinfo(sfzh)%> 这里。

这句在页面加载成功就已经执行了,不受js代码段控制的。(java代码优先执行,并且输出动态内容,生成静态页面后,js才开始执行)

如果要让js控制操作逻辑,去判断是否发送新的请求,可以用ajax、或用js去操作一个form提交,或者用js去操作一个iframe去进行指定url跳转。

总的来说就是用js去发送http请求。

1、写一个新的action或 xxx.jsp,专门执行pdao.delpinfo(sfzh)

2、用ajax,或form,或隐藏的iframe去请求这个xxx.jsp