ajax跨域请求搜狗搜索智能提示的接口

ShiYadong_ 2017-09-10 07:34:32
我用ajax跨域请求这个接口
https://www.sogou.com/suggnew/ajajjson?key=%E4%B8%AD&type=web&ori=yes&pr=web&abtestid=8&ipn=&t=1505033956056&suguuid=cbf76edf-c387-4301-8423-25635698a23c&ip=60.12.94.155&iploc=3304&suid=9B5E0C3C5B68860A59621801000AA542&yyid=null&pid=sogou&policyno=null&mfp=null&hs=https&mp=1&prereq_a=&sugsuv=00984A403C0C5E9B596216F37AB4F107&sugtime=1505033957326

先直接在浏览器的地址栏中打开,显示的结果为
window.sogou.sug(["中",["中国知网","中小学教师资格考试","中国银行","中国经纪人","中国有嘻哈戏太多","中国女性自杀率高于男性","中通","中国移动","中通快递单号查询","中国公民被is杀害"],["0;0;1;0","1;0;0;0","2;0;1;0","3;0;0;0","4;0;0;0","5;0;0;0","6;0;0;0","7;0;0;0","8;0;0;0","9;0;0;0"],["","","","","","","","","",""],["0"],"","suglabId_1"],-1);

得到的数据前面的window.sogou.sug代表的是什么意思?哪位前辈能指点指点
...全文
565 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
林飞的梦呓 2017-10-30
  • 打赏
  • 举报
回复
引用 2 楼 u012302552 的回复:
那window.sogou.sug代表的是什么意思?
代表回调函数
Go 旅城通票 2017-09-10
  • 打赏
  • 举报
回复
找window对象下的sogou属性下的sug这个方法。。 xxx.xxx这种就是取对象的属性,看返回的代码属性sug需要function,所以sub要赋值为function匿名函数
ShiYadong_ 2017-09-10
  • 打赏
  • 举报
回复
那window.sogou.sug代表的是什么意思?
Go 旅城通票 2017-09-10
  • 打赏
  • 举报
回复
返回的jsonp,自己注册sogou.sug函数就收数据行了
<script>
    var sogou = {}
    sogou.sug = function (d) {
        alert(JSON.stringify(d))
        alert(d[0])
    }
</script>
<script src="https://www.sogou.com/suggnew/ajajjson?key=%E4%B8%AD&type=web&ori=yes&pr=web&abtestid=8&ipn=&t=1505033956056&suguuid=cbf76edf-c387-4301-8423-25635698a23c&ip=60.12.94.155&iploc=3304&suid=9B5E0C3C5B68860A59621801000AA542&yyid=null&pid=sogou&policyno=null&mfp=null&hs=https&mp=1&prereq_a=&sugsuv=00984A403C0C5E9B596216F37AB4F107&sugtime=1505033957326"></script>


Web开发学习资料推荐
配置chrome支持本地(file协议)ajax请求
ajax对象属性withCredentials

52,797

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧