读书人

sharepoint 搜索添加搜索提示~最好有j

发布时间: 2012-02-06 15:52:44 作者: rapoo

sharepoint 搜索添加搜索提示~~~最好有js代码·~~~
~~~最近在sharepoint search。。。。需要往搜索提示框里添加搜索提示(类似百度,Google)~~~
我参考的一篇文章是 search~~单步为什么跳不进.ashx文件。。。。。。无解中~~请高手指教

[解决办法]
好东西,可惜没用功,帮不上忙
[解决办法]
具体我没试,我想可能是这里的问题:
1: <script type="text/javascript" language="javascript" src="http://server/Style%20Library/jquery-1.2.6.min.js"/> 1: 2: <script type="text/javascript" language="javascript" src="http://server/Style%20Library/jquery.autocomplete.min.js"/> 3: 4: <script type="text/javascript"> 5: 6: $(document).ready(function() { 7: 8: $("input[id*='_InputKeywords']").autocomplete("/_layouts/PeopleSearch.ashx"); 9: $("input[id*='_InputKeywords']").attr("autocomplete","off"); 10: 11: }); 12: </script>

I started by including JQuery and the Autocomplete JQuery plugin into a style library.


[解决办法]
up up
[解决办法]
利用它的搜索的web services自己写搜索webpart
包括搜索框输入(类似百度和google提示可以用asp.net ajax或自己写JS)和结果显示列表
很容易做到的。
[解决办法]
有朋友用webservice实现过
[解决办法]
mark一下,moss里的js一直没用过
[解决办法]
upup
[解决办法]
刚开始学习SHarepoint 不懂!
[解决办法]
其实实现起来很简单,
如果你有服务器可以share给我的话,我倒可以把我的东西弄上去给你看一下,
ashx的方式我没有去使用,我是用ajax的方式,把数据提交到 application site中,因为我不相信webservice速度会比这个方法快,后端逻辑自己可以随便写。
因为不知道代码,
我只能提几个可能潜在的可能性,
tip 1 是否当前页面发生了提交行为。
tip 2 在sharepoint页面中通常都是加载了很多js like init.js core.js这里面有很多的脚本代码会执行,其中有一些脚本代码会在运行的过程中运行一些影响后续javascript脚本运行的代码,如 脚本中可能会执行了 return false,也可能是有些代码把你的提示层对象进行了修改,或者是一些阻止异步提交的代码。

调试的办法,使用空白的页面不要继承任何master页面来调试,然后如果没有问题,那就是与sharepoint中的部分js代码有冲突,你可以尝试把js加载的位置迁移到页面最后,等sharepoint的js加载完成以后再加载你的代码。
hope it will be helpful

读书人网 >行业软件

热点推荐