【问题标题】:First url parameter being confounded with all the url address第一个 url 参数与所有 url 地址混淆
【发布时间】:2017-10-30 03:17:26
【问题描述】:

我在使用 Angular 4 的 URLSearchParams 类时遇到问题。 我尝试用两个参数分解一个 url:

http://localhost:4200/api/actions?uuid=63ieEB&action=signatureBlockClicked

这就是我在课堂上所做的:

export default class MockActionResponse {
  static dispatcher(url, pageModules, ngRedux) {
    const params = new URLSearchParams(url);
    const action = params.get('action');
    const uuid = params.get('uuid');
  ……………

但是查询点后面的第一个参数是null,因为URLSearchParams是这样解析url的。

【问题讨论】:

  • 只传递查询字符串
  • const url = new URL('http://localhost:4200/api/actions?uuid=63ieEB&action=signatureBlockClicked'); const searchParams = new URLSearchParams(url.searchParams.toString()); const uuid = searchParams.get('uuid'); console.log(uuid);
  • @AnkitSaroch,你给了我解决方案,谢谢!

标签: javascript angular http url-parameters


【解决方案1】:

@ankit_Saroch 给了我答案。 我只是传递了没有基本url的参数!

【讨论】:

    猜你喜欢
    • 2011-12-21
    • 2021-10-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-13
    • 2014-08-05
    • 1970-01-01
    相关资源
    最近更新 更多