美文网首页
ajax请求会忽略空数组参数

ajax请求会忽略空数组参数

作者: reminia | 来源:发表于2016-05-27 23:49 被阅读618次

最近遇到的一个问题吧,服务器需要接受两个请求参数,其中一个参数是数组。通过ajax请求数据,参数类型什么的都对,但会出现bad request的情况,感到很奇怪。原来是ajax请求会自动忽略空数组参数,参数缺失自然就bad request了。

比如下面这段代码,请求参数有两个a和b,b是一个空数组,当发出这个请求时,请求头中的参数自动忽略了空数组b,无论请求方法为get or post,都会忽略空数组。

$.ajax({
  url: 'test',
  data:{
    a:1,
    b:[]
  }
});
Get请求头 Post请求头

相关文章

网友评论

      本文标题:ajax请求会忽略空数组参数

      本文链接:https://www.haomeiwen.com/subject/oqefdttx.html