次のようなオートコンプリートコードがあります
$("#city").autocomplete({
source: function( request, response ) {
term=request.term;
$.ajax({
url: "/autocomplete/city/"+term,
dataType: "html",
async:false,
cache:true,
success: function (data) {
alert(data);
response(data);
}
});
}
});
アラート データは正しいデータを生成します。デリーコルカタなどの形式で。しかし、response(data) はデータを異なる行にあるすべての文字として表示します
誰かがエラーを説明したり、正しく行う方法を教えてくれますか?