Инициализация выпадающего меню с Chrome - PullRequest
0 голосов
/ 11 октября 2018

В функции 'success' вызова AJAX я инициализирую выбранное значение раскрывающегося меню следующим образом:

$('#mdCivilite').val (data[0].civilite);

данные являются массивом.

Это работает плавнос Firefox (v. 62.0.3): в раскрывающемся меню правильно отображается текст, соответствующий значению.

С Chrome (v. 67.0.3396.87) он работает , а не ,то есть отображаемый текст соответствует первому элементу массива меню.

Что я делаю не так?

Редакция:

1) Раскрывающееся менюпредварительно загружены данные JSON:

 "FR":
 {
   "1" : "M.",
   "2" : "Mme",
   "3" : "Mlle"
 }

Теперь, например, для более влажных данных [0] .civilite будет 1, 2 или 3, отображаемый текст будет "M.".

Удивительно то, что он годами работал удовлетворительно с Firefox.

2) Поиск возможных объяснений Я также проверил здесь: Stackoverflow и в очередной раз попробовал другие способы, например:

$('#mdCivilite').prop('selectedIndex', data[0].civilite);

безрезультатно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...