jsonp实现百度下拉框功能的方法分析
本文实例讲述了jsonp实现百度下拉框功能的方法。分享给大家供大家参考,具体如下:
思路就是获取用户输入,然后根据用户输入调用百度的一个接口jsonp实现跨域请求,然后将百度返回给的内容渲染数据到视图。需要注意的就是,发送请求的时候记得编码用户输入的内容
varobj=document.querySelector('#user-input'); varbody=document.querySelectorAll('body')[0]; varul=document.querySelector('#ul'); varinner=''; functionrender(data){ //删除前一次请求的li的内容 if(ul.innerHTML!=''){ ul.innerHTML=''; } for(leti=0,length1=data.s.length;i*{ margin:0; padding:0; } ul{ margin-left:10px; transition:all1sease; } input{ width:300px; height:40px; line-height:40px; background:#4caf50a6; outline:none; border:none; border-radius:10px; padding-left:15px; color:white; font-size:20px; } li{ cursor:pointer; transition:all1sease; list-style:none; width:280px; height:30px; line-height:30px; background:#8acb8da8; color:#888e4a; padding-left:10px; } li:hover{ background:#64a968; color:#caf1cc; } input::-webkit-input-placeholder{ color:white; } input::-moz-placeholder{/*MozillaFirefox19+*/ color:white; } input:-moz-placeholder{/*MozillaFirefox4to18*/ color:white; } input:-ms-input-placeholder{/*InternetExplorer10-11*/ color:white; } 更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《JavaScript操作DOM技巧总结》、《JavaScript页面元素操作技巧总结》、《JavaScript事件相关操作与技巧大全》、《JavaScript查找算法技巧总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript遍历算法与技巧总结》及《JavaScript错误与调试技巧总结》
希望本文所述对大家JavaScript程序设计有所帮助。