私はjsonで応答を取得しています(firebugでチェックできます)が、これはjson応答を解析せず、結果が表示されません。私は何を間違っていますか?ドキュメントhttp://docs.jquery.com/Plugins/Autocompleteで何も見つかりませんでした
これが私のJSON応答です
({"Contacts":[{"Phone":"","Email":"","Labels":"","Mobile":"12345678","Firstname":"john"}]});
そして、これは私のjQueryです:
$("#destinations").autocomplete({
source: function (request, response) {
$.getJSON("http://localhost/contactApi.do?callback=?",
{ 'contactMobile': request.term, maxRows: 12, style: "full" },
function(data) {
if(data.Contacts){
var x = $.map(data.Contacts, function(v, i){
console.log(v)
return {
label: v.Mobile + ' - ' + v.Firstname,
v: v.Firstname
}
});
response(x);
}
}
);
}
})