<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>查询访问</title> <!-- https://sp0.baidu.com/5a1Fazu8AA54nxGko9WTAnF6hhy/su?wd= https://sp0.baidu.com/5a1Fazu8AA54nxGko9WTAnF6hhy/su?wd=abc&cb=jQuery110206545585568528622_1499224165848&_=1499224165856 --> <style type="text/css"> *{margin:0px;padding: 0px;} #container{800px;margin:auto;margin-top:10px;} input[id="keywords"]{ 500px;height: 40px;border:solid 2px #cecece;font-size: 22px;line-height: 40px;color:#888;padding-left: 10px;} #sug{512px;list-style: none;border:solid 1px #ccc;} #sug li{height: 30px;background:#fcfcfc;line-height:30px;font-size:18px} </style> <script type="text/javascript" src="../jquery-1.12.4.js"></script> </head> <body> <div id="container"> <div> <input type="text" id="keywords" placeholder="请输入关键词"> </div> <ul id="sug"> <!-- <li>建议搜索的关键词</li> --> </ul> </div> <script> // 获取输入框 var $kw = $("#keywords"); // 添加键盘按键抬起事件 $kw.keyup(function(){ // 获取输入框中的输入 var $value = $kw.val(); // 调用函数,获取数据 $.ajax({ url:"https://sp0.baidu.com/5a1Fazu8AA54nxGko9WTAnF6hhy/su?cb=?", type:"get", data:{wd:$value}, dataType:"jsonp", success:function(msg){ // 当url接口访问成功的时候,自动调用success对应的函数,接口返回的数据会自动存放在函数的参数data中 console.log(msg.s); // 将输入输出到页面中;dom操作 var _sug = msg.s; // 清空原来的url标签; $("#sug").empty(); for (var i = 0;i< _sug.length;i++){ // 创建一个li标签 var $li = $("<li>") // 标签中添加文本数据 $li.text(_sug[i]); // 将li标签,添加到页面中 $("#sug").append($li); } } }); }); </script> </body> </html>