当前位置: 代码迷 >> 综合 >> 【Bug】$.getJSON(url)是以get方式将请求参数拼接到URL上发送请求
  详细解决方案

【Bug】$.getJSON(url)是以get方式将请求参数拼接到URL上发送请求

热度:90   发布时间:2023-12-08 17:27:30.0

前端同学封装了一个select插件,结果在使用的时候无法请求到后台服务。
查看插件中关于请求发送的方法,该插件使用的是$.getJSON()发送的请求。

jQuery.getJSON( url [, data ] [, success ] ) 官网资料

该方法利用get方式的http请求从服务端加载JSON格式的数据。

发送到服务端的数据是以查询字符串的方式拼接到URL中的,如果data参数的值是一个对象,则它将在拼接到URL之前转化为key=value&key2=value2这种形式

我们服务端通过@RequestBody注解限制了请求方法和参数格式,才导致该插件无法请求服务端

  相关解决方案