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

没办法显示效果

  $('#search_input').bind('keyup',function(){

  var searchText = $('#search_input').val();

  $.get('https://api.cognitive.microsoft.com/bing/v5.0/search[?q][&count][&offset][&mkt][&safesearch]='+

  searchText,function(d){

  var d = d.AS.Resulte[0].Suggests;

  var html='';

  for(var i=0;i<d.length;i++){

  html+='<li>'+d[i].Txt+'</li>';

  }

  $('#search-result').html(html);

  $('#search-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-suggest').hide();

  })

api换个微软官网的,无法显示

正在回答

2 回答

$.ajax({
        type:'get',
        async:true,
        url:"http://api.bing.com/qsonhs.aspx?type=cb&q="+searchText,
        dataType:"jsonp",
        jsonp:'cb',
        jsonpCallBack:'callback',
        success: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-suggest").show().css({
                top:$("#search-form").offset().top+$("#search-form").height()+10,
                left:$("#search-form").offset().left,
                position:"absolute"
            });
        },
        error:function () {
            console.log("失败");
        }
    })

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

慕林溪

请问下面的jsonp:'cb'以及上面url里面对应得type=cb是根据什么得来的?
2018-06-21 回复 有任何疑惑可以回复我~

css里有没有display:block啊?

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

Ian_cai

show() 就是啦
2018-11-24 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

没办法显示效果

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号