2013-05-20 3 views
0

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

$("#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']"; 

Но он не работает на всех ..

+0

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

+0

У вас есть точка с запятой на вашей девятой строке ... –

ответ

0

есть ошибка в вашем JavaScript ... U пропустил; в закрытой 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*/ 
     } 
    }); 
+0

Я исправил ее по-другому .. Спасибо за ваш ответ .. – user2854865

Смежные вопросы