Как использовать другое поле в качестве значения вместо «Id» в режиме ajax Select2? - PullRequest
0 голосов
/ 26 июня 2019

Мне нужно отправить текстовое имя в качестве значения, если идентификатор равен нулю.Например, результат select2 ajax:

{
   id:1,
   name:"abc"
},
{
   id:2,
   name:"xyz"
},{
   id:0,
   name:"pqr"
},{
   id:0,
   name:"ijk"
}

Теперь, если выбрана опция 'abc', тогда мне нужно значение 1 .. но если выбрана опция 'pqr' или 'ijk', оба имеют одинаковый идентификатор 0я хочу текст в качестве значения.Любая помощь будет оценена.Спасибо

1 Ответ

0 голосов
/ 26 июня 2019

вы можете установить имя и идентификатор с тем же значением, например

{
   id:"abc",
   name:"abc"
},
{
   id:"xyz",
   name:"xyz"
},
{
   id:"pqr",
   name:"pqr"
},
{
   id:"ijk",
   name:"ijk"
}
...