摘要: 当我们使用百度或是谷歌进行搜索时,只要输入一个字母就可以产生一个下拉列表,并且可以通过键盘上下键来控制列表项的选择。最近在项目中也碰到了类似的情况,在文本框中输入某个字母就可以出现一个下拉列表,展现从数据库里搜索过来的结果。 先说一下我的实现思路吧,当用户在文本框中输入时,可以利用ajax方式将文本框内内容传给后台的某个页面,在那个页面中经过处理后将产生的结果(这里的结果是一个字符串数组)再获取过来在前台呈现。有了思路后就开始考虑怎么去具体实现吧。首先要使用ajax的话,就想到可以使用jQuery提供的$.post()方法,这个方法可带4个参数,分别是: ·url,请求的页面URL地 阅读全文
posted @ 2011-06-29 15:58 luckyadam 阅读(10546) 评论(33) 推荐(6) 编辑
摘要: 文章标题字数长短不一,当产生标题列表时就会出现一些布局上的问题,如过长的标题会以多行显示,破坏网页的美观。所以在产生标题列表时可以对标题进行一定的处理,如为每一行标题截取一定字数,而把后面的字用省略号表示。方法如下var sliceNewsTitle=function(obj, number){ var count = []; var originalTitle = []; var smallTitle = []; for (var i = 0; obj[i]; i++) { count[i] = 0.0; originalTitle[i] = $.trim($(obj[i]).html()) 阅读全文
posted @ 2011-05-20 15:41 luckyadam 阅读(3213) 评论(27) 推荐(1) 编辑
luckyadam