Возможно неправильно выражаюсь. Попробую объяснить по другому. В шаблоне подключено 2 файла:
<script type="text/javascript" src="/js/autocomplete.js"></script>
<script type="text/javascript" src="/js/settings.js"></script>
Cодержимое
autocomplete.js:
var autocompleteOptions = {
minChars: 1,
delay: 600,
dataType: 'json',
autoFill: true,
extraParams: {
country_id: $('#country_id').val()
},
width: 362,
parse: function(data) {
},
formatItem: function(item) {
}
};
Cодержимое
settings.js:
$(function(){
console.log(autocompleteOptions);
})
И в консоли результат: country_id: undefined;
Если же перенести объявление autocompleteOptions в файл settings.js, то все нормально.
Как быть?