qq_28543535
qq_28543535
2017-03-20 07:48
采纳率: 83.3%
浏览 2.9k

html使用ajax读取数据库显示不完整

如题,我在html页面搜索编号显示数据库数据,数据库中一共22条语句,但是我在页面里显示的数据只有几条,请问要怎样才能显示全部的数据?
代码如下:
html:
图片说明
JS:
图片说明
php:
图片说明
SQL:
图片说明
效果图:
图片说明

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

12条回答 默认 最新

  • candy_tity
    陈田田 2017-03-20 11:03
    已采纳

    你可以在控制台先打印一下返回的数据的长度,这样可以确定是返回的问题,还是显示的问题,然后再解决。

    点赞 评论
  • LZW190
    2020回归技术 2017-03-20 08:09

    第一,看看ajax返回的数据,是不是和数据库一样
    第二,界面是不是样式的问题,导致有些数据没有显示数据,可以用在浏览器上, 打开开发者模式看一下

    点赞 评论
  • qq_28543535
    qq_28543535 2017-03-20 09:08

    已经看过了,返回数据和数据库查询出来的一样,当我把输出的数据减少一半后所有数据就都显示了

    点赞 评论
  • u013728160
    jsjzsl2 2017-03-20 09:14

    1.你仔细看一下返回的json数据,是否格式在该位置被破坏
    2.可能有特殊字符,破坏了json格式
    3.页面分页是多少?是不是分页错误

    点赞 评论
  • qq_28543535
    qq_28543535 2017-03-20 09:15

    就是改成这样所有数据就都显示了,但是我要循环输出的数据比这个多很多
    echo '


    '. $row['location_p'] .'


    '. $row['location_c'] .'


    '. $row['location_a'] .'


    '. $row['address'] .'


    ';
    }
    点赞 评论
  • qq_28543535
    qq_28543535 2017-03-20 09:16

    没有分页,数据就是图里的那些数据,没有特殊字符

    点赞 评论
  • qq_28543535
    qq_28543535 2017-03-20 09:16

    图片说明

    点赞 评论
  • qq_28543535
    qq_28543535 2017-03-20 09:45

    图片说明
    像上面说的,数据循环输出的

    减少了一半后显示的数据就全出来了

    点赞 评论
  • qq_28543535
    qq_28543535 2017-03-20 09:49

    我把所有样式都去掉了,数据也还是显示不全

    点赞 评论
  • showbo

    检查msg容器的样式是不是设置了高度了,并且overflow:hidden隐藏起来了

    点赞 评论
  • qq_28543535
    qq_28543535 2017-03-20 09:51

    所以我要循环多个

    标签时显示全部数据,要怎么改?

    点赞 评论
  • qq_28543535
    qq_28543535 2017-03-21 03:41

    我找到原因了,是循环里的一个echo里包含的语句态度的原因,拆成几个输出就没问题了

    点赞 评论

相关推荐