Итак, еще раз, геккон, JSON , который я использую в этом сценарии для заполнения списка, действителен в соответствии с JSONLint, и я использую такой код, чтобы поместить проанализированные данные в массивы
pdata = jQuery.parseJSON(data);
ctype = pdata[0];
stype = pdata[1];
lizlist = pdata[2];
теперь он получает одну точку, где я перебираю массив ctype (посмотрите на файл JSON, который я связал для справки), используя этот код
lbt = "";
for(var i in ctype) {
lbt += "<option value=\""+ctype[i].id"\"+>"+ctype[i].type+"</option>"
}
затем этот код помещается в список на странице. Однако этот список заполняется значением «undefined» и только одним «undefined» (должно быть три параметра, один заголовок)
для файла javascript, о котором я говорю, иди здесь
страница, на которой это находится, "http://texaslizardconnection.com/#newavailable"
Небольшая информация об этом javascript:
pdata [0] ~ pdata [2] должна содержать массивы
pdata [2] должна содержать больше массивов
pdata [0] == pdata ["cType"]
pdata [1] == pdata ["sType"]
pdata [2] == pdata ["lizlist"]