解决方案 »
- 用过百度API的高手进,请教这个效果怎么做
- Flash或JS多文件上传拖放的问题
- javascript 正则表达式
- 启动客户端EXE
- google map 整块区域绘制
- 受不了,为什么js在ie下一改就立即解析,而firefox老是保留原来的,刷新不行,删除缓存和历史记录不行
- 如何用前台的Javascript取得DataGrid的一个值
- 动态创建表格时,出现一种莫名其妙的错误! 调试好久,未解其果! 望指教
- 怎么在用户按窗口右上角的关闭窗口按钮时写javascript作判断?
- 再问怎样使一个已经打开的窗口“最大化”?
- JQUERT如何设置A标记灰掉
- 求解关于select动态添加option的一个问题
还有个问题是你这个搞法script节点会越来越多,可能会有性能问题
url参数进行一下编码 this.value改为 encodeURIComponent(this.value) 这样还是不行啊,ie6咋还是报错啊。还是这个鬼德行还有个问题是你这个搞法script节点会越来越多,可能会有性能问题 这个谢谢,后期会改进!
为啥ie6查询不到内容啊,别的浏览器都是好的,ie7都能查到,这个问题咋解决啊
不过对方返回的是 gbk 数据,utf-8 页面要注意设置一下<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<body>
<ul id=oUl>
</ul>
<script>
function fn(data) {
var content = data.s;
for(var i=0; i<content.length; i++) {
var aLi = document.createElement('li');
aLi.innerHTML = content[i];
oUl.appendChild(aLi);
}
}
function jsonp(v) {
oUl.innerHTML = '';
var script = document.createElement('script');
script.src = 'http://suggestion.baidu.com/su?wd=' + v + '1&cb=fn';
script.charset = 'gbk'; //不过你少了这个
document.body.appendChild(script);
}
jsonp(31);
</script>