主页 > 后端 > thinkphp教程 >
来源:自学PHP网 时间:2014-11-28 23:17 作者: 阅读:次
[导读] 发现网上jquery autocomplete的帖子说的内容都很旧,很多参数不符合Jquery UI中的参数,在这里给出一个Thinkphp和Mysql开发的例子,希望对于大家有帮助,开发环境:jquery 1 7 2,最新版的Jquery UI,thinkph...
jquery autocomplete和thinkphp开发发现网上jquery autocomplete的帖子说的内容都很旧,很多参数不符合Jquery UI中的参数,在这里给出一个Thinkphp和Mysql开发的例子,希望对于大家有帮助,开发环境:jquery 1.7.2,最新版的Jquery UI,thinkphp2.2版本. 另外提一下,autocomplete插件在firefox上有一个输入BUG,输入后并不能提示,需要向前空格再退格才有提示,解决方法是,在133行(不同版本可能会有行差)中加入如下代码:
首先模板部分代码: 1)HTML代码
这里的关键是:id="key" 2)JS代码
这里的关键是:对ID为Key的控件,绑定autocomplete方法,并且指出控件的数据源是来自于PHP程序方法 searchtuiurl的返回值(这里的返回值是JSON格式) 3)PHP代码
这里的注意点比较多,共四条 1)你在输入框输入的字,传入Autocomplete时,格式是$_GET['term']) 2)Lable表示提示出的内容,Value表示选中后,输入框出现的内容 3)如果你只提供Lable或Value,那么系统就默认Lable和Value的值是一样的 4)最后返回值要用json_encode编码. |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com