你检查一下后台存入身份证字段是不是char型。它自动给你在后面填充了空格

解决方案 »

  1.   

    是char(18)
    我之前也是感觉跟类型有关系。因为页面上显示的时候,把空格和位数不够的全部都替换成%20了。但是该数据在数据库里面保存得是好的。我从后台读取的时候也是正常的
      

  2.   

    是char(18)
    我之前也是感觉跟类型有关系。因为页面上显示的时候,把空格和位数不够的全部都替换成%20了。但是该数据在数据库里面保存得是好的。我从后台读取的时候也是正常的那就是了。你把char类型改为varchar类型就OK
      

  3.   

    你取的是之前的数据吧。%20是代表空格的。
    另外你写的是JSON,运行的时候最好是吧页面的Cookie清空刷新再运行。