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

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


实现:后台使用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);}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容