```javascript
<body>
<p>搜索 <input type="text" id="ipt"></p>
<ul id="search-list">
</ul>
<script src="./utils.js"></script>
<script>
// 1. 测试接口; 浏览器的接口测试;
// 2. 代码接口测试 : 请求测试没有问题;
// jsonp("https://www.baidu.com/sugrec" , function(res){
// console.log(res);
// } , "cb" , {
// prod : "pc",
// sugsid : "1423,31169,21125,30839,31187,30823,22159",
// wd : "hello world"
// });
// 实现需求;
// 考虑交互目标 ;
// 用户输入内容 : 事件; => oninput
// 把用户输入的内容发送给后端 : jsonp;
_("#ipt").oninput = function(){
var value = this.value;
// console.log(value);
// 发送给后端;
var data = {
wd : value
}
jsonp("https://www.baidu.com/sugrec" , function(res){
renderSearch(res);
} , "cb" , assign({
prod : "pc",
sugsid : "1423,31169,21125,30839,31187,30823,22159",
}, data));
}
function renderSearch(res){
var search_list = res.g;
var html = "";
if( search_list === undefined ){
return _("#search-list").innerHTML = html;
}
search_list.forEach( function( item ){
html += "<li>"+ item.q +"</li>"
})
_("#search-list").innerHTML = html;
}
</script>
</body>
**
## *utils.js*
**
```javascript
function isObject( data ){
return (typeof data === "object" &a