Ответ 1
Я не уверен в том, как вы это делаете, но это можно сделать по-другому. См. эту скрипту, используя ваши данные примера, и ниже для кода.
В основном вы вызываете данные JSON из своей таблицы с помощью нижеуказанных тегов script.
<script src="http://spreadsheets.google.com/feeds/list/0An1-zUNFyMVLdEFEdVV3N2h1SUJOdTdKQXBfbGpNTGc/1/public/values?alt=json-in-script&callback=importGSS"></script>
Обратите внимание, что я ссылаюсь на копию вашей таблицы, поскольку она требует, чтобы она опубликовала
Затем вы можете обрабатывать данные с помощью script.
function importGSS(json){
for(var i = 0; i < json.feed.entry.length; i++){
var entry = json.feed.entry[i];
$('#departments').append('<option>' + entry.gsx$subdivision.$t + '</option>');
$('#subject').append('<option>' + entry.gsx$section.$t + '</option>');
$('#services').append('<option>' + entry.gsx$station.$t + '</option>');
}
}
Вы, очевидно, можете адаптироваться к своим потребностям.