я опытный разработчик .net, но только что познакомился с jquery.
я пытаюсь заполнить выпадающий список с помощью jquery
это не работает, поэтому я сначала пытаюсь что-то базовое
<script type="text/javascript">
$(document).ready(function () {
$('select[name*="edtPersonID"]').change(function () {
fillAddresses('[{"Foo": "Bar"}]');
});
});
function fillAddresses(jsRes) {
alert(jsRes[0].Foo);
}
</script>
насколько я читал, "jsRes" должен быть каким-то образом преобразован в массив, чтобы jsRes [0] возвращал первый объект в массиве
но то, что на самом деле приносит предупреждение, просто «неопределено»
если я проверяю jsRes [0], он равен «[», что означает, что он считается строкой, а не массивом
как это можно исправить?
код завершения, вероятно, будет использовать getJson для доступа к веб-сервису для значений, а затем id использует некоторый цикл, чтобы добавить их к опциям выбора
Большое спасибо за ваше время и терпение