为了账号安全,请及时绑定邮箱和手机立即绑定

.AS.Results[0].Suggests; 在哪里找的呢?

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>搜索框制作1</title>
    <meta http-equiv='X-UA-Conpatible' content='IE=edge'>
    <style type="text/css">
        *{
            margin: 0;
            padding: 0;
        }
        body{
            background-color: #333;
        }
        .bg-div{
            background-image: url(rem.png);
            widows: 2230px;
            height: 1359px;
            margin:0 auto;
        }
        .logo{
            background-image :url(logo.png);
            width:107px;
            height: 53px;
            float:left;
            margin:-4px 20px 0 0;
        }
        form{
            float:left;
            background-color: #fff;
            padding: 5px;
        }
        .search-one,.search-two{
            border:0;
        }
        .search-one{
            width: 350px;
            height: 25px;
            line-height: 25px;
            outline: none;  /*获得焦点时  没有框体*/
            float: left;
            font-size:18px;  /*改变输入框内的文字大小的*/
        }
        .search-two{
            background-image: url(search-button.png);
            width: 29px;
            height: 29px;
            float: right;
            cursor: pointer;
        }
        .searchBox{
            position: absolute;
            top:300px;
            left:400px;
        }

        .suggest{
            background-color: #fff;
            width: 387px;
            border:1px solid #999;
        }
        .suggest ul{
            list-style: none;
        }
        .suggest ul li{
            padding: 3px;
            font-size: 14px;
            line-height: 25px;
            cursor: pointer;
        }
        .suggest ul li:hover{
            text-decoration: underline;
            background-color:#888888;
            color:#ffffff;
        }
    </style>
    <script src='jquery.js'></script>
</head>
<body>
    <div>
        <div>
            <div></div>
            <form action="" id="search-form">
                <input type="text" id='search-input'class='search-one'/>
                <input type="submit" value=""/>
            </form>
        </div>
    </div>
    <div id='search-results-suggest' style='display:none;'>
        <ul id='search-result'>
            <li>121</li>
            <li>33</li>
            <li>44</li>
            <li>117</li>
            <li>116</li>
            <li>114</li>
            <li>131</li>
            <li>1131</li>
            <li>11123a</li>
        </ul>
    </div>
    <script>
    $('#search-input').bind('keyup',function(){
        var searchText =$('#search-input').val();//取到了用户输入的内容
        $.get('http://api.bing.com/qsonhs.aspx?q='+searchText,function(d){
            var d = d.AS.Results[0].Suggests;
            var html='';
            for(var i=0;i<d.length;i++){
                html+='<li>'+d[i].Txt+'</li>';
            }    
            $('#search-result').html(html);
            $('#search-results-suggest').show().css({
            top:$('#search-form').offset().top+$('#search-form').height()+10,
            left:$('#search-form').offset().left,
            position:'absolute'
        });
        },'json');
    });
    $(document).bind('click',function(){
        $('#search-results-suggest').hide();
    });
    </script>
</body>
</html>

正在回答

2 回答

那个你下载一下Fiddler这个软件,它可以给你搭建一个后台,图一中所示选择get\地址http://api.bing.com/bing_search_copy.html(你写的HTML文件名),点Execute会报错该软件左侧有报错信息,然后你选择图2所示的操作,添加rules选择你的HTML文件,还有HTML中用的图片还有JQ代码文件,之后保存一下,在返回图一在请求一下,就好了,然后你在浏览器验证搜索。在fiddler左侧栏会有一个json,你点开就有AS.results,如图2

58ad293b0001aba405000129.jpg

图一

58ad293c000133a505000405.jpg

图2

58ad293c0001b0d505000467.jpg

图3


1 回复 有任何疑惑可以回复我~
#1

qq_我叫红领巾_2 提问者

这是完成状态下的 在编码之前的话怎么知道路径的 就是要知道写代码时 路径
2017-02-22 回复 有任何疑惑可以回复我~
#2

昵称已被占用eeee 回复 qq_我叫红领巾_2 提问者

我把原来的.AS.Results[0].Suggests;这句注释掉,在搜索框中输了,在控制台的response可以看到,你可以试试
2017-02-22 回复 有任何疑惑可以回复我~
#3

始终上路过

我的报错了 愁死了 而且api.bing.com 页面不存在啊
2017-03-30 回复 有任何疑惑可以回复我~

http://img1.sycdn.imooc.com//58ad7a620001157915330376.jpg

我把你说那个路径在编码中注释了,然后,在搜索框随便输了个字,打开控制台,如图所示

0 回复 有任何疑惑可以回复我~
#1

qq_我叫红领巾_2 提问者

噢 原来如此
2017-02-22 回复 有任何疑惑可以回复我~
#2

abuzzzzzzz

想问问大佬 html+='<li>'+d[i].Txt+'</li>'; 这里的d[i].Txt 的Txt怎么来的
2019-01-05 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
搜索框制作
  • 参与学习       66042    人
  • 解答问题       431    个

本课程从简入深讲解搜索框的制作,学习JQ与JS实现Ajax技术的不同点

进入课程

.AS.Results[0].Suggests; 在哪里找的呢?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信