我使用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']";
但它根本不起作用..
答案 0 :(得分:0)
你的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*/
}
});