请帮忙 我有我的多选值
var branch=$('#branch').value;
//branch = 101,102,103;
我希望它单独作为
id='101' or id='102'...
因为我想通过 ajax 调用将其传递到 MySQL 查询中,所以我的确切查询如下
select * from company where id='101' or id='102'....
提前感谢您的回复
最佳答案
如果 branch
变量包含逗号分隔的字符串,则可以使用 String#split
将其转换为数组。
然后您需要循环遍历数组,更改每个值以使其前面带有 id=
,最后您需要使用 OR
连接结果数组。
以下是使其工作的工作代码:
let branch = "101,102,103";
let result = branch.split(',')
.map(item => `id=${item}`)
.join(' OR ');
console.log(result);
关于javascript - 将 bootstrap 多选值拆分为多个变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49321860/