JavaWeb

页面调用action,通过js将后台获得数据显示到页面

2017-02-21  本文已影响27人  shallwego_

要求:将数据库中指定的数据显示到页面上。

实现:后台使用ssh框架,前端用js实现:

           通过ajax传入参数并获取后台的数据;

           使用正则表达式获取文字中的数字数组,改为红色;

           使用$aaa.empty()、$aaa.append(result)渲染到页面上。

主要问题1:取出的数据在后台代码各层之间类型转换异常。

【解决:①使用Debug,找到异常出现的位置,搞清思路

              ②使用hibernate自动生成model层。

用MyEclipse自动生成hibernate映射文件和实体类_百度经验----http://jingyan.baidu.com/article/27fa7326e9ef8b46f8271f2a.html】

主要问题2:获取文本中的数字并显示红色。

【解决:①使用正则表达式获取文字中的数字数组

                  var nums = result.match(/[1-9]\d*\.\d*|0\.\d*[1-9]\d*/g);

            ② 改变颜色

                if(nums!=null){

                        for ( var i = 0; i < nums.length; i++) {

                                     str = str.replace(nums[i], "" + nums[i]+ "");

                        }

               $("#ylcjtjDesc").append(str);}

上一篇 下一篇

猜你喜欢

热点阅读