Jquery オートコンプリートを使用しており、次のコードがあります。
クライアント側:
$( "#tags" ).autocomplete({
source: function(request, response) {
$.ajax({
url: "get_professionals",
data: request,
dataType: "json",
type: "POST",
success: function(data){
alert("hello");
}
});
}
});
サーバ側:
function get_professionals() {
if ($_POST["term"]):
$professionals = Professional::find('all', array('conditions' => "name LIKE '%" . $_POST["term"] . "%'"));
foreach ($professionals as $professional):
echo $professional->to_json();
endforeach;
endif;
}
URLは正しく、実際、サーバーから結果を取得します(「投稿」タブのFirebugから確認しました)が、表示されません