相关疑难解决方法(0)

如何在JavaScript中获取查询字符串值?

是否有一种无插件的方式通过jQuery(或没有)检索查询字符串值?

如果是这样,怎么样?如果没有,是否有插件可以这样做?

javascript url plugins query-string

2701
推荐指数
50
解决办法
359万
查看次数

将查询字符串解析为数组

如何将下面的字符串转换为数组

pg_id=2&parent_id=2&document&video 
Run Code Online (Sandbox Code Playgroud)

这是我要找的阵列,

array(
    'pg_id' => 2,
    'parent_id' => 2,
    'document' => ,
    'video' =>
)
Run Code Online (Sandbox Code Playgroud)

php arrays string

182
推荐指数
7
解决办法
19万
查看次数

value属性对HTML中的复选框意味着什么?

假设此复选框片段:

<input type="checkbox" value="1">Is it worth?</input>
Run Code Online (Sandbox Code Playgroud)

有没有理由value在HTML中静态定义复选框的属性?这是什么意思?

html html5

23
推荐指数
3
解决办法
4万
查看次数

是否传递查询字符串参数(其值为null)而没有等号有效?

变化1:

 file.jsp?parameter1=&parameter2=abc
Run Code Online (Sandbox Code Playgroud)

变化2:

 file.jsp?parameter1&parameter2=abc
Run Code Online (Sandbox Code Playgroud)

我知道Variation 1被认为是有效的,但变体2被认为是有效的吗?具体来说,参数没有值,在这种情况下是否需要等号?

url http query-parameters

7
推荐指数
1
解决办法
6357
查看次数

如果 URL 查询参数没有带等号的值,该参数是否有效?

这与这个问题非常相似:Is a url query parameter valid if it has no value?

但是,如果我仍然使用以下符号怎么办=

http://example.com/foo?bar=&pam=e
Run Code Online (Sandbox Code Playgroud)

原因是我使用内置函数来生成 URL,当我设置bar为空时,它会按所示格式执行此操作。

url query-string

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

防止在 searchParams 处理中出现不必要的“=”

处理 时searchParams=为空值添加的额外内容会导致错误的 URL。加工时
有没有办法防止不必要的情况发生?=searchParams

注意:可以删除额外=RegExp(),但问题的目的是使用 来实现它searchParams

const u = new URL('https://example.com/?4FEE63D94&foo=1');
params = u.searchParams;

params.delete('foo');         // Delete the foo parameter
console.log(u.href);          // https://example.com/?4FEE63D94=
Run Code Online (Sandbox Code Playgroud)

更新

URLSearchParams方法似乎会改变 URL。
URLSearchParams.entries()&&URLSearchParams.forEach()替换URLSearchParams.get()+空格 ( %20)。

const u = new URL('https://example.com/?4FEE63D94&foo=1&bar=aaa+bbb+ccc');
let params = u.searchParams;

params.delete('foo');         // Delete the foo parameter
console.log(u.href);          // https://example.com/?4FEE63D94=&bar=aaa+bbb+ccc

u.search = [...params.entries()].map(([key, value]) =>  value ? `${key}=${value}` : key).join('&');
console.log(u.href);          // …
Run Code Online (Sandbox Code Playgroud)

javascript

6
推荐指数
1
解决办法
228
查看次数

标签 统计

url ×3

javascript ×2

query-string ×2

arrays ×1

html ×1

html5 ×1

http ×1

php ×1

plugins ×1

query-parameters ×1

string ×1