Bootstrap Typeahead после вызова ajax

Я использую typeahead для перечисления городов в зависимости от страны. Я должен использовать ajax для этого typeahead, который не работает с вызовом ajax. У кого-нибудь есть идея? Вот мои коды:

$("#usercity").typeahead({
    source:function(query,process){
    return $.ajax({
type:"POST",
url:"choosecity.php",
data:"country="+val,
success:function(a){
return process(a);
}
})
    }
});

Что также будет напечатано в «choosecity.php»? Я использовал это для примера:

echo "['City1','City2']";

Но вообще не работает..


person user2854865    schedule 20.05.2013    source источник
comment
в вашем javascript есть ошибка... Вы пропустили ; в закрытой функции ajax   -  person underscore    schedule 20.05.2013
comment
У вас отсутствует точка с запятой в 9-й строке...   -  person Hannoun Yassir    schedule 20.05.2013


Ответы (1)


в вашем javascript есть ошибка... Вы пропустили ; в закрытой функции ajax

   $("#usercity").typeahead({
        source: function (query, process) {
            return $.ajax({
                type: "POST",
                url: "choosecity.php",
                data: "country=" + val,
                success: function (a) {
                    return process(a);
                }
            }); /* U ; missed it*/
        }
    });
person underscore    schedule 20.05.2013