CFN*_*nja 1 jquery autocomplete
尝试基于此实现自动完成
它看起来非常直接,但我无法使用ajax调用.不工作,我的意思是我没有看到下降.Firebug没有显示任何错误.
<script type="text/javascript">
var options, a;
jQuery(function(){
options = { serviceUrl:'vendors1.cfm',
delimiter: /(,|;)\s*/,
deferRequestBy: 0,
minChars:2};
a = $('#query').autocomplete(options);
});
</script>
Run Code Online (Sandbox Code Playgroud)
现在vendor1.cfm,返回一个';' 分类列表:ABC建筑; ABC建筑; ABC建筑; ABC PLUMBING&ELECTRICAL SUPPLY INC等
我该如何正确使用serviceURL.我有什么格式输出数据?
从开发网页:
为Ajax自动完成提供数据的网页vendors1.cfm 将接收带有查询字符串的GET请求?query="query string",并且必须以下列格式返回JSON数据:
{
query:'Li',
suggestions:['Liberia','Libyan Arab Jamahiriya','Liechtenstein','Lithuania'],
data:['LR','LY','LI','LT']
}
Run Code Online (Sandbox Code Playgroud)
query - 原始查询值suggestions - 逗号分隔的建议值数组data (optional) - 数据数组,包含选择数据时回调函数的值.| 归档时间: |
|
| 查看次数: |
1504 次 |
| 最近记录: |