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

跟着老师做的为什么没有下拉框啊???求大神解答下

<script src="http://code.jquery.com/jquery-1.10.2.min.js"></script>

<script>

$("#qqqq").bind('keyup',function(){

var mmm=$('#qqqq').val();

 $.get('http://api.bing.com/qsonhs.aspx?q='+mmm,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>';

   }

   $('#ssss').html(html);

   $("#gogo").show().css({

  top:$('#aaa').offset().top+$('#aaa').height()+50,

  left:$('#aaa').offset().left+50,

  position:'absolute'

  });

 },'json');

  

})

$(document).bind('click',function(){

  $('#gogo').hide();

})

</script>

然后在控制台开到的是这样的

Failed to load http://api.bing.com/qsonhs.aspx?q=: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access.


正在回答

2 回答

你ajax请求的datatype的值设为jsonp就可以解决跨域


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

跨域了啊

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

举报

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

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

进入课程

跟着老师做的为什么没有下拉框啊???求大神解答下

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

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

帮助反馈 APP下载

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

公众号

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