在使用SQLserver做数据库时,后端用JSON带过来的DATE数据老是不对,数据名应该是“birthday”,但是传过来的是“date”,前端用JQuery去查列名查不到,数据显示不出来。但其他像 int/varchar类型 传过来的列名就没错。什么情况
Debug了半天,明明metaData里都是“birthday”,传到jsonArray里就成了“date”,查了下API;原来方法有问题。
我用的是getColumnTypeName(),应该用getColumnName()。
前者的返回:
数据库使用的类型名称。 如果列类型是用户定义的类型,则返回全名。
虽然int/varchar类型能返回列名,但是date不能 ╮(╯▽╰)╭ GG