jquery autocomplete 插件使用实例 (Struts2 ,result)

    首先要导入的 必要文件有:

    <script src="resources/common/js/jquery-1.4.4.min.js" type="text/javascript"></script>

    <script type="text/javascript" src="resources/common/js/tips/jquery.autocomplete.js"></script>
    <link rel="stylesheet" type="text/css" href="resources/common/js/jquery.autocomplete.css" />

 

    我这里是在Iterator迭代器中使用的自动完成功能,所以传回Action的值除了keyword外,还有另外一个参数。不过使用时搞清楚每一部分是干什么的,怎么用就可以了,有注释帮着理解么,直接上代码哦。比较重要的地方就是,data,value,result 这三者分别的作用,还有就是最后的result函数触发,就是当选择了某一项后,需要将选择项的相关内容放到其他的控件里面等。fomatted就是对应上面的 value值的,这点搞清楚了,应用起来就方便了。eval()函数将对象转换为 js对象。

     ImageCustomDimension!getTips.action  在struts中将这个action配置为返回json字符串。配置部分如下:


    <result name="getKeyWordTips" type="json">
            <param name="root">tipStr</param>
    </result>

 

Action中的部分:

 

前端页面部分,放在$(document).ready(function() {});里面

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值