小编Ras*_*VCI的帖子

无法使用 Axios 在 formData 内发送数组

我正在使用 vuejs 开发一个项目,并使用 Axios 处理我的 AJAX 请求,问题是我无法在 formData 内发送数组,我在开发人员面板的网络选项卡中看到我的请求上的 [object]。是否可以将主对象内的对象数组作为参数传递给 POST 请求,这种类型:在我的对象内,我有一个长度为 2 的数组,如下所示

\n\n
  (3) [{\xe2\x80\xa6}, {\xe2\x80\xa6}, {\xe2\x80\xa6}, __ob__: Observer]\n  0:\n  created_at: "2018-12-16 18:37:00"\n  id: 1\n  properties: Array(8)\n  0: {\xe2\x80\xa6}\n  1: {\xe2\x80\xa6}\n  2: {\xe2\x80\xa6}\n  3: {\xe2\x80\xa6}\n  4: {\xe2\x80\xa6}\n  5: {\xe2\x80\xa6}\n  6: {\xe2\x80\xa6}\n  7: {\xe2\x80\xa6}\n  title: "Building properties"\n  updated_at: "2018-12-16 18:37:00"\n __proto__: Object\n 1: {\xe2\x80\xa6}\n 2: {\xe2\x80\xa6}\n
Run Code Online (Sandbox Code Playgroud)\n\n

我尝试了 JSON.stringy 来处理数组和整个对象,但我得到 405 method not allowed。我也尝试添加配置。我看到一些解决方案作为 paramsSerializer 但无法理解我应该在哪里准确地编写它。

\n\n
   var data = {\n    user_id: this.user_info,\n    type_id: this.dorm_type,\n    city_id: this.city,\n    district_id: this.district,\n …
Run Code Online (Sandbox Code Playgroud)

javascript axios

0
推荐指数
1
解决办法
1万
查看次数

标签 统计

axios ×1

javascript ×1