当我对一个input框写完值,然后对这个值清除以后,发现后台传的时候依旧会对这个属性进行传递,只不过是" "
解决方法:
前端:改变请求方式为get,原来的请求方式是Post,input默认的类型是text ,值就是String,
get 后跟的参数会转成ASCII码,不会传递这种“”,而是不选择这“空”属性就不会传递。
后端:增加校验,sql里面增加不为' '的校验
当我对一个input框写完值,然后对这个值清除以后,发现后台传的时候依旧会对这个属性进行传递,只不过是" "
解决方法:
前端:改变请求方式为get,原来的请求方式是Post,input默认的类型是text ,值就是String,
get 后跟的参数会转成ASCII码,不会传递这种“”,而是不选择这“空”属性就不会传递。
后端:增加校验,sql里面增加不为' '的校验