- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个值表:
var array = [10,11,12,13,14,15]
我想将它作为参数集成到 http.get 中,但采用以下形式:
id=10&id=11&id=12&id=13&id=14&id=15
我想到了这样做:
var url = /myUrl;
var urlParam;
array.map(function(item) {
urlParam += '&id=' + item ;
return urlParam;
});
但最终我的网址如下所示:
ERRONEOUS
/myUrl&id=10&id=11&id=12&id=13&id=14&id=15
而不是:
/myUrl?id=10&id=11&id=12&id=13&id=14&id=15
对于
$http.get('/myUrl' + urlParam);
有更好的解决方案吗?
最佳答案
你真的应该使用URLSearchParams它用于处理 URL 的查询字符串。
var array = [10, 11, 12, 13, 14, 15];
const params = new URLSearchParams();
array.forEach(function(value) {
params.append('id', value);
});
console.log('/myUrl?' + params.toString());
由于 URL 查询参数的键保持不变,因此最好将其作为一键多个值发送。您可以使用 JSON.stringify()或者按原样发送数组,具体取决于您想要如何实现它,但作为 JSON 发送将是更好的设计。
var array = [10, 11, 12, 13, 14, 15];
const params = new URLSearchParams();
params.append('id', JSON.stringify(array));
console.log('/myUrl?' + params.toString());
关于javascript - 如何转换值表以将其集成到 http.get 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57042649/
我需要一个可以解决以下问题的java程序: 1-它有一个数据结构(DS)来表示以下数据,其中行和列由字符串索引,单元格值是 boolean 值。 因此,要访问第 (i) 行,我可以简单地说 DS["Y
我有一些 SQL 表,一张用于用户,一张用于配置,一张用于用户配置的键/值。 我想要做的是,当向用户表添加新条目时,我想用一行填充配置表中所有可用配置行的键/值表。 因此,如果配置表具有以下行: Se
我继承了一个 mysql 数据库,该数据库有一个包含如下列的表: object_id, property, value 它保存这样的数据: 1,first_name,Jane 1,last_name,
我正在使用这个查询来连接我的学生表和出勤表, 我的问题是,有时出勤表没有值(value)。 它没有返回任何值。 0){ while($row=mysqli_fetch_assoc($r
我正在使用一个执行以下查询的 wordpress 网站,但我看到这个查询正在执行许多内部连接,并且该网站需要很长时间才能加载并且下降很多,我一直在尝试创建一个产生的查询同样的结果,但还没有成功 我想知
我正在使用一个执行以下查询的 wordpress 网站,但我看到这个查询正在执行许多内部连接,并且该网站需要很长时间才能加载并且下降很多,我一直在尝试创建一个产生的查询同样的结果,但还没有成功 我想知
我正在使用一个正在执行以下查询的wordpress网站,但我看到这个查询正在执行许多内部联接,并且该网站需要很长时间才能加载并且出现故障,并且我一直在尝试创建一个生成的查询结果相同,但尚未成功 我想知
这是我的 EAV 表结构(我知道 EAV 很糟糕,但我需要存储的属性数量超过一万个,因此规范化表不起作用) Table name - propertyAssign entityId - int - i
我是一名优秀的程序员,十分优秀!