【发布时间】:2011-04-10 19:41:37
【问题描述】:
我正在使用Devbridge 的自动完成插件,我已经将它全部安装在这里是我的代码:
$(document).ready(function(){
$('#request_task').autocomplete({
serviceUrl: '<%= ajax_path %>',
minChars:1,
width: 300,
delimiter: /(,|;)\s*/,
deferRequestBy: 0, //miliseconds
params: { artists: 'Yes' },
});
});
这个请求会触发我的 rails 操作并返回这个 json。只返回一个对象,但大多数时候会有超过 1 个...这只是一个测试用例:
[
{
"user": {
"salt": "somthing",
"name": "john",
"encrypted_password": "92dadsfa6b001ffe71c3c1d8e9fb76c42d1c8afeffa739de9063d94206c",
"created_at": "2010-09-10T14:10:54Z",
"updated_at": "2010-09-10T14:10:54Z",
"admin": null,
"id": 1,
"remember_token": "c945522b3eb0a25e36bb39155fc05b3eec301ac5e2196956f2e6f86b4b22c987",
"email": "test@gmail.com"
}
}
]
我可以清楚地看到萤火虫中的请求,但我没有得到任何自动完成的东西,而且它出错了......我错过了什么......我的错误是
a.suggestions is undefined
【问题讨论】:
标签: javascript jquery ruby-on-rails json autocomplete