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

来源:互联网 发布:网络舆论是什么 编辑:程序博客网 时间:2024/04/29 19:29

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

    <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() {});里面

 

 

 

原创粉丝点击