美文网首页JavaWeb
页面调用action,通过js将后台获得数据显示到页面

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

作者: shallwego_ | 来源:发表于2017-02-21 22:57 被阅读27次

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

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

相关文章

网友评论

    本文标题:页面调用action,通过js将后台获得数据显示到页面

    本文链接:https://www.haomeiwen.com/subject/ggqlwttx.html