Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/368.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Axios GET-发送对象值而不是实际对象_Javascript_Axios - Fatal编程技术网

Javascript Axios GET-发送对象值而不是实际对象

Javascript Axios GET-发送对象值而不是实际对象,javascript,axios,Javascript,Axios,我有个奇怪的问题。我正在使用Axios并执行GET请求。我需要在params对象中发送一组值。如果我只发送一个对象dataObject,我就不会得到正确的响应。但是,如果我以键值对的形式手动输入对象中的值,我会得到正确的响应。所以我希望我发送的参数如下所示: 但是,当我刚刚发送对象时,它看起来是这样的: 所以我在想,必须要有某种操作,我可以在物体上做,以拉出单个的对,但我没有弄明白 以下是两个不同的Axios版本: return axios.get(GET_ENDPOINT, { p

我有个奇怪的问题。我正在使用Axios并执行GET请求。我需要在params对象中发送一组值。如果我只发送一个对象
dataObject
,我就不会得到正确的响应。但是,如果我以键值对的形式手动输入对象中的值,我会得到正确的响应。所以我希望我发送的参数如下所示:

但是,当我刚刚发送对象时,它看起来是这样的:

所以我在想,必须要有某种操作,我可以在物体上做,以拉出单个的对,但我没有弄明白

以下是两个不同的Axios版本:

return axios.get(GET_ENDPOINT, {
    params: {
      dataObject

return axios.get(GET_ENDPOINT, {
    params: {
      //dataObject
      20090519001:'',
      iid:1444430872256,
      accessoryIdString:'',
      mode:'addToCart',
      quantity:1,

您似乎正在将
params
作为params对象中的对象发送:

params:{dataObject:{etc}}

但是axios需要一个浅的对象,所以您需要的是


params:dataObject

您似乎正在将
params
作为params对象中的对象发送:

params:{dataObject:{etc}}

但是axios需要一个浅的对象,所以您需要的是


params:dataObject

就是这样!我觉得这件事简单得可笑,我是对的!非常感谢。就这样!我觉得这件事简单得可笑,我是对的!非常感谢。