前端同学封装了一个select插件,结果在使用的时候无法请求到后台服务。
查看插件中关于请求发送的方法,该插件使用的是$.getJSON()
发送的请求。
jQuery.getJSON( url [, data ] [, success ] ) 官网资料
该方法利用get
方式的http
请求从服务端加载JSON
格式的数据。
发送到服务端的数据是以查询字符串的方式拼接到URL中的,如果data
参数的值是一个对象,则它将在拼接到URL之前转化为key=value&key2=value2
这种形式
我们服务端通过@RequestBody
注解限制了请求方法和参数格式,才导致该插件无法请求服务端