マルチセレクト値を手伝ってください
var branch=$('#branch').value;
//branch = 101,102,103;
私はそれを別々に取得したい
id='101' or id='102'...
私はそれをMySQLクエリに渡したいので、その一部はajax呼び出しを介して、私の正確なクエリは次のようになります
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);
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加