查询字符串参数分解为字符问题 - javascript

时间:2021-08-01 21:34:07

标签: javascript http

我正在将查询字符串传递给我的 get url。在我的应用程序中,我遵循这种语法来获取数据。我收到 404 错误。在检查查询参数时,该查询字符串被拆分为字符。

loadLayoutData() {
  const dataParams = { this.passedData };
   http
    .request(this.PageId, 'DataServiceId', {
      query: dataParams
    })
    .then(res => {
      console.log(res);
      this.layoutData = res.data;
    })
    .catch(err => {
      console.log(err);
    });
},

查询字符串是(this.passedData) : "DOG" 。它显示在这样的查询字符串参数中 -> 0:D 1:O 2:G 。

我希望查询字符串作为字符串格式而不是分成字符。

1 个答案:

答案 0 :(得分:0)

正如您现在展示的 passData 是如何构建的,我将只专注于回答您如何处理这个拆分的字符串。

在这种情况下,如果我理解得很好,如果你有像 ['D', 'O', 'G'] 这样的东西,你可以使用:

query = ['D', 'O', 'G'].join('');

这样做,它会返回“DOG”。如果它回答了您的问题,请告诉我