今天一天都没干嘛,看到114拉有这个功能但是代码弄过来摆弄了半天,就是没有搜索提示出来,后来索性不在网站上测试了,想不到可以调用出来,后来来回测试 就玩了一天淘宝搜索提示。结果测试下来,后来用拼音可以正常显示搜索提示,再后来用中文没有搜索提示,怎么可能呢,那肯定是可以的,经过多次测试发现是网站编码问题,如果网站编码是utf-8的,是没有问题,而自己的网站是gb2312编码,这样编码的字符传送到http://suggest.taobao.com/是不支持的,所以造成拼音字母有效而中文无效,今天很忙大概就是这样,下面贴出解决的代码和方法。
<script type="text/javascript" src="/js/search.js"></script>
下载地址:http://www.tbhzp.com/js/search.js
<script language="javascript" type="text/javascript" src="/js/jquery.min.js"></script>
最新版本下载地址:http://docs.jquery.com/Downloading_jQuery
<script type="text/javascript" src="/js/search.js"></script>
下载地址:http://www.tbhzp.com/js/search.js
<script language="javascript" type="text/javascript" src="/js/jquery.min.js"></script>
最新版本下载地址:http://docs.jquery.com/Downloading_jQuery
<input type="text" id="searchInput" name="q" onmousemove="this.focus()" autocomplete="off">
<div id="suggest" style="display:none;"></div>
其中的id="",中间值就是js中用到了调用参数和返回位置,我也不太熟悉js,其中我要说明的是,search.js中有gb2312转换utf-8 的部分代码,因为我的网站编码问题需要转换为utf-8传出数据给淘宝,如果网站utf-8,可以直接使用,但是需要修改下,找到var xx=new GB2312UTF8();var Utf8=xx.Gb2312ToUtf8(E);删除,查找http://suggest.taobao.com/sug?code=utf-8& amp;callback=?&q="+Utf8,替换为http://suggest.taobao.com/sug?code=utf-8& amp;callback=?&q="+E就可以了。
gb2312转换utf-8代码源网址:http://hi.baidu.com/iworkiwin/blog/item/89d3ad0f139730eb37d12211.html
这些一般做淘宝相关的网站用的比较多,购物类用的也比较多,具体如果还有问题,也可以留言,看到后如果我能处理会帮您看看。
单点日志:http://spoint.babyshoot.cn
<div id="suggest" style="display:none;"></div>
其中的id="",中间值就是js中用到了调用参数和返回位置,我也不太熟悉js,其中我要说明的是,search.js中有gb2312转换utf-8 的部分代码,因为我的网站编码问题需要转换为utf-8传出数据给淘宝,如果网站utf-8,可以直接使用,但是需要修改下,找到var xx=new GB2312UTF8();var Utf8=xx.Gb2312ToUtf8(E);删除,查找http://suggest.taobao.com/sug?code=utf-8& amp;callback=?&q="+Utf8,替换为http://suggest.taobao.com/sug?code=utf-8& amp;callback=?&q="+E就可以了。
gb2312转换utf-8代码源网址:http://hi.baidu.com/iworkiwin/blog/item/89d3ad0f139730eb37d12211.html
这些一般做淘宝相关的网站用的比较多,购物类用的也比较多,具体如果还有问题,也可以留言,看到后如果我能处理会帮您看看。
单点日志:http://spoint.babyshoot.cn

博客之家真诚邀请您参与本站博客百科的收录。
这个功能不错啊。。收下了。。谢谢啊。。。