请帮忙 我有我的多选值
var branch=$('#branch').value;
//branch = 101,102,103;
我希望它单独出现
id='101' or id='102'...
因为我想将它传递给MySQL查询,其中部分通过ajax调用,我的确切查询将如下
select * from company where id='101' or id='102'....
提前感谢您的回复
答案 0 :(得分:0)
如果branch
变量包含以逗号分隔的字符串,则可以使用String#split
将其转换为数组。
然后你需要循环遍历数组,改变每个值前面加id=
,然后最后你需要使用OR
加入结果数组。
以下是使其有效的工作代码:
let branch = "101,102,103";
let result = branch.split(',')
.map(item => `id=${item}`)
.join(' OR ');
console.log(result);