zoukankan      html  css  js  c++  java
  • ajax之百度 应用实例

    <input type="text" id="inp"/>
    		<ul id="wdList">
    			<li><a href=""></a></li>
    			<li><a href=""></a></li>
    			<li><a href=""></a></li>
    			<li><a href=""></a></li>
    			<li><a href=""></a></li>
    			<li><a href=""></a></li>
    			<li><a href=""></a></li>
    			<li><a href=""></a></li>
    			<li><a href=""></a></li>
    			<li><a href=""></a></li>
    		</ul>
    

      

    <script type="text/javascript">
    //			https://sp0.baidu.com/5a1Fazu8AA54nxGko9WTAnF6hhy/su?wd=aa&cb=jQuery1102048553532222285867_1456368977799
    			var oInp = document.getElementById("inp");
    			var body = document.getElementsByTagName("body")[0];
    			var wdList = document.getElementById("wdList").getElementsByTagName("a");
    			window.onkeyup = function(){
    				createScript();
    			}
    			function createScript(){
    				var oScript = document.createElement("script");
    				oScript.src = "https://sp0.baidu.com/5a1Fazu8AA54nxGko9WTAnF6hhy/su?wd="+oInp.value+"&cb=jh";	
    				body.appendChild(oScript);
    				body.removeChild(oScript);
    			}
        //这里用参数接受回调函数 所有有形参json
    			function jh(json){
    				for(var i=0;i<wdList.length;i++){
    					wdList[i].innerHTML = json.s[i];
    					wdList[i].onclick = function(){
    						oInp.value = this.innerHTML;
    						console.log(oInp.value)
    						window.location.href = "https://www.baidu.com/s?wd="+oInp.value;
    						return false;
    					}
    				}
    			}
    		</script>
    

      借用百度的数据!

    自动创建 dom

    <!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="UTF-8">
    		<title></title>
    	</head>
    	<body>
    		<input type="text" id="inp"/>
    		<ul id="wdList">
    			<li><a href=""></a></li>
    			<li><a href=""></a></li>
    			<li><a href=""></a></li>
    			<li><a href=""></a></li>
    			<li><a href=""></a></li>
    			<li><a href=""></a></li>
    			<li><a href=""></a></li>
    			<li><a href=""></a></li>
    			<li><a href=""></a></li>
    			<li><a href=""></a></li>
    		</ul>
    		<script type="text/javascript">
    //			https://sp0.baidu.com/5a1Fazu8AA54nxGko9WTAnF6hhy/su?wd=aa&cb=jQuery1102048553532222285867_1456368977799
    			var oInp = document.getElementById("inp");
    			var body = document.getElementsByTagName("body")[0];
    			var wdList = document.getElementById("wdList").getElementsByTagName("a");
    			window.onkeyup = function(){
    				createScript();
    			}
    			function createScript(){
    				var oScript = document.createElement("script");
    				oScript.src = "https://sp0.baidu.com/5a1Fazu8AA54nxGko9WTAnF6hhy/su?wd="+oInp.value+"&cb=syz";	
    				body.appendChild(oScript);
    				body.removeChild(oScript);
    			}
    			function syz(json){
    				for(var i=0;i<wdList.length;i++){
    					wdList[i].innerHTML = json.s[i];
    					wdList[i].onclick = function(){
    						oInp.value = this.innerHTML;
    						console.log(oInp.value)
    						window.location.href = "https://www.baidu.com/s?wd="+oInp.value;
    						return false;
    					}
    				}
    			}
    		</script>
    	</body>
    </html>
    

      

  • 相关阅读:
    Session原理、安全以及最基本的Express和Redis实现
    Docker内核能力机制
    Docker服务端防护
    Docker控制组
    Docker 内核名字空间
    Docker标准化开发测试和生产环境
    Docker多台物理主机之间的容器互联
    Docker创建 tomcat/weblogic 集群
    Docker使用 Supervisor 来管理进程
    Docker实例:创建一个点到点连接
  • 原文地址:https://www.cnblogs.com/mingjixiaohui/p/5246869.html
Copyright © 2011-2022 走看看