У меня проблемы с областью действия в Javascript.Взгляните на этот код, например:
$(function() {
var items = "GLOBAL";
$('.add').click(function() {
$.post("main/get", { 'get' : 'all' },
function(data){
items = String(data.result);
items = items.split(' *** ');
alert(items);
}, "json");
alert(items);
return false;
});
$(".add").autocomplete({
source: items
});
});
Я пытаюсь заставить автозаполнение работать, и это почти так.Единственная проблема в том, что я не могу изменить элементы вне самой внутренней функции.Первое предупреждение дает мне то, что я ищу, а второе - «GLOBAL».Нижняя часть автозаполнения должна иметь доступ к ней.
Любая помощь приветствуется!
Спасибо!