Я использую плагин автозаполнения JQuery (http://docs.jquery.com/Plugins/Autocomplete). У меня есть поле ввода, вызываемое на моей странице. Следующий код работает.
<script>
$(document).ready(function(){
somedata = "Core Selectors Attributes Traversing Manipulation CSS Events Exciting Electronic Effects Ajax Utilities".split(" ");
$("#by").autocomplete(somedata);
</script>
Теперь, когда поле ввода by получает фокус, я делаю ajax запрос на получение, который правильно выбирает данные, состоящие из нескольких строк, разделенных "\ n", и я хочу заполнить поле by полученными данными. вызов автозаполнения из $ .get не работает, как показано ниже. Есть ли способ это исправить?
$(document).ready(function(){
somedata = "Core Selectors Attributes Traversing Manipulation CSS Events Exciting Electronic Effects Ajax Utilities".split(" ");
var url = "<some url here>";
$("#by").focus(function(){
$.get(url,function(result) {
$("#by").autocomplete(somedata); //Does not work
$("#by").autocomplete(result.split("\n")); //Does not work
});
});
});
Спасибо.