angular.js 自带jsonp,实现跨域,下面来实现搜索框的下拉列表,使用百度和360分别尝试一下

百度:url截取之后红色部分需替换 :https://sp0.baidu.com/5a1Fazu8AA54nxGko9WTAnF6hhy/su?wd=数据&cb=JSON_CALLBACK
360:https://sug.so.360.cn/suggest?callback=JSON_CALLBACK&word=数据
注意:需要在服务器环境下运行
思路:
1 .声明 angular
2 .控制器函数中调用$http服务,用来读取web服务器上的数据
3 .绑定数据$scope.data=[] 用来存放返回的数据
4 .绑定函数$scope.show=function(){} ,在keyup的时候执行
5 .调用$http.jsonp(url)
6 .返回结果赋值给$scope.data ,$scope.data=data.s;
下面代码
<!doctype html>
<html ng-app="app">
<head>
<meta charset="utf-8">
<style>
</style>
<script src="angular.js"></script>
<script>
var app=angular.module('app',[]); //声明
app.controller('test',function ($scope,$http){ // $http 是一个用于读取web服务器上数据的服务。
$scope.data=[]; // 绑定数据
$scope.show=function (){
// $http.jsonp(url) 是用于读取服务器数据的函数。
$http.jsonp('https://sp0.baidu.com/5a1Fazu8AA54nxGko9WTAnF6hhy/su?wd='+$scope.t1+'&cb=JSON_CALLBACK').success(function (data){
//返回的结果赋值给$scope.data
$scope.data=data.s;
});
};
});
</script>
</head>
<body ng-controller="test">
<div>
<!-- 输入内容绑定为t1 ,ng-keyup="show()" -->
<input type="text" ng-model="t1" ng-keyup="show()" />
</div>
<ul>
<!-- 数据展示 -->
<li ng-repeat="item in data">{{item}}</li>
</ul>
</body>
</html>
以上所述是小编给大家介绍的Angular实现跨域(搜索框的下拉列表),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
# angular
# 跨域
# Angularjs material 实现搜索框功能
# Angular实现搜索框及价格上下限功能
# Angularjs实现搜索关键字高亮显示效果
# 在 Angular 中实现搜索关键字高亮示例
# angularjs实现搜索的关键字在正文中高亮出来
# angularjs实现分页和搜索功能
# Angularjs过滤器实现动态搜索与排序功能示例
# angularJs使用$watch和$filter过滤器制作搜索筛选实例
# Angular封装搜索框组件操作示例
# 绑定
# 小编
# 是一个
# 器上
# 在此
# 给大家
# 自带
# 来实现
# 所述
# 给我留言
# 感谢大家
# 疑问请
# 有任何
# sug
# cn
# JSON_CALLBACK
# wd
# amp
# cb
# web
相关文章:
如何通过西部数码建站助手快速创建专业网站?
定制建站模板如何实现SEO优化与智能系统配置?18字教程
早安海报制作网站推荐大全,企业早安海报怎么每天更换?
企业网站制作费用多少,企业网站空间一般需要多大,费用是多少?
网站制作中优化长尾关键字挖掘的技巧,建一个视频网站需要多少钱?
电商平台网站制作流程,电商网站如何制作?
建站之星免费模板:自助建站系统与智能响应式一键生成
已有域名和空间如何搭建网站?
公司网站的制作公司,企业网站制作基本流程有哪些?
小型网站制作HTML,*游戏网站怎么搭建?
胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?
如何在云指建站中生成FTP站点?
如何快速生成可下载的建站源码工具?
如何挑选最适合建站的高性能VPS主机?
如何在阿里云高效完成企业建站全流程?
如何通过云梦建站系统实现SEO快速优化?
如何在阿里云虚拟服务器快速搭建网站?
如何在Golang中使用replace替换模块_指定本地或远程路径
建站上市公司网站建设方案与SEO优化服务定制指南
ui设计制作网站有哪些,手机UI设计网址吗?
如何在VPS电脑上快速搭建网站?
C++时间戳转换成日期时间的步骤和示例代码
实现点击下箭头变上箭头来回切换的两种方法【推荐】
建站之星导航菜单设置与功能模块配置全攻略
合肥做个网站多少钱,合肥本地有没有比较靠谱的交友平台?
国美网站制作流程,国美电器蒸汽鍋怎么用官方网站?
网站规划与制作是什么,电子商务网站系统规划的内容及步骤是什么?
海南网站制作公司有哪些,海口网是哪家的?
香港服务器租用每月最低只需15元?
如何在Windows虚拟主机上快速搭建网站?
网站广告牌制作方法,街上的广告牌,横幅,用PS还是其他软件做的?
番禺网站制作公司哪家值得合作,番禺图书馆新馆开放了吗?
如何快速搭建自助建站会员专属系统?
网站制作知乎推荐,想做自己的网站用什么工具比较好?
建站主机如何安装配置?新手必看操作指南
python的本地网站制作,如何创建本地站点?
网站制作企业,网站的banner和导航栏是指什么?
单页制作网站有哪些,朋友给我发了一个单页网站,我应该怎么修改才能把他变成自己的呢,请求高手指点迷津?
网站制作网站,深圳做网站哪家比较好?
官网建站费用明细查询_企业建站套餐价格及收费标准指南
如何制作一个表白网站视频,关于勇敢表白的小标题?
香港服务器WordPress建站指南:SEO优化与高效部署策略
Android自定义控件实现温度旋转按钮效果
北京网页设计制作网站有哪些,继续教育自动播放怎么设置?
Swift中循环语句中的转移语句 break 和 continue
广东企业建站网站优化与SEO营销核心策略指南
建站主机无法访问?如何排查域名与服务器问题
如何选择高效便捷的WAP商城建站系统?
MySQL查询结果复制到新表的方法(更新、插入)
如何注册花生壳免费域名并搭建个人网站?
*请认真填写需求信息,我们会在24小时内与您取得联系。