angularJs-$http实现百度搜索时的动态下拉框示例


Posted in Javascript onFebruary 27, 2018

实例如下所示:

<!DOCTYPE html>
<html ng-app="myApp">
  <head>
   <meta charset="UTF-8">
   <title></title>
   <style type="text/css">
     div{
      overflow: hidden;
      margin-top: 50px;
      margin-left: 500px;
     }
     .container{
      width: 250px;
      padding: 0;
     }
     .container li{
      list-style: none;
      border: 1px dotted gray;
      width: inherit;
     }
   </style>
  </head>
  <body>
   <div ng-controller="myCtrl">
     <input type="text" ng-model="name" placeholder="请输入内容..." ng-keyup="change(name)"/>
     <input type="button" name="" id="" value="搜索" ng-click="change(name)"/>
     <ul class="container">
      <li ng-repeat=" d in mes">{{d}}</li>
     </ul>
   </div>
  </body>
  <script src="angular.min.js"></script>
  <script src="angular-route.min.js"></script>
  <script src="angular-ui-router.min.js"></script>
  <script type="text/javascript">
   var app = angular.module("myApp",[]);
   app.controller("myCtrl",function($scope,$http,$timeout){
     $scope.mes = [] ;
     var timer = null ;
     $scope.change = function(name){
      $timeout.cancel(timer);
      timer = $timeout(function(){
      
        $http({
        method:"JSONP",
        url:"https://sp0.baidu.com/5a1Fazu8AA54nxGko9WTAnF6hhy/su?wd="+name+"&json=1&p=3&sid=&req=2&csor=8&cb=JSON_CALLBACK"
        })
        .success(function(data){
         $scope.mes = data.s;
         console.log(data.s);
        })
      },500)
           
     }
   })
  </script>
</html>

以上这篇angularJs-$http实现百度搜索时的动态下拉框示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jQuery使用drag效果实现自由拖拽div
Jun 11 Javascript
详解javascript遍历方式
Nov 11 Javascript
文本框只能输入数字的js代码(含小数点)
Jul 10 Javascript
js仿腾讯QQ的web登陆界面
Aug 19 Javascript
Canvas实现放射线动画效果
Feb 15 Javascript
聊聊那些使用前端Javascript实现的机器学习类库
Sep 18 Javascript
Django与Vue语法的冲突问题完美解决方法
Dec 14 Javascript
vue多级复杂列表展开/折叠及全选/分组全选实现
Nov 05 Javascript
浅谈ng-zorro使用心得
Dec 03 Javascript
Echarts实现单条折线可拖拽效果
Dec 19 Javascript
js实现列表向上无限滚动
Jan 13 Javascript
jquery插件实现搜索历史
Apr 24 jQuery
angularjs数组判断是否含有某个元素的实例
Feb 27 #Javascript
angular json对象push到数组中的方法
Feb 27 #Javascript
angularjs实现table增加tr的方法
Feb 27 #Javascript
关于redux-saga中take使用方法详解
Feb 27 #Javascript
浅析Visual Studio Code断点调试Vue
Feb 27 #Javascript
angularJs 表格添加删除修改查询方法
Feb 27 #Javascript
ExtJs整合Echarts的示例代码
Feb 27 #Javascript
You might like
smarty内置函数section的用法
2015/01/22 PHP
简单谈谈php延迟静态绑定
2016/01/26 PHP
php的PDO事务处理机制实例分析
2017/02/16 PHP
JavaScript面向对象(极简主义法minimalist approach)
2012/07/17 Javascript
11个用于提高排版水平的基于jquery的文字效果插件
2012/09/14 Javascript
AngularJS的表单使用详解
2015/06/17 Javascript
原生javascript实现图片无缝滚动效果
2016/02/12 Javascript
深入剖析JavaScript:Object类型
2016/05/10 Javascript
javascript实现获取图片大小及图片等比缩放的方法
2016/11/24 Javascript
关于JS Lodop打印插件打印Bootstrap样式错乱问题的解决方案
2016/12/23 Javascript
老生常谈js中0到底是 true 还是 false
2017/03/08 Javascript
AngularJS基于factory创建自定义服务的方法详解
2017/05/25 Javascript
利用JS对iframe父子(内外)页面进行操作的方法教程
2017/06/15 Javascript
Vue2.0设置全局样式(less/sass和css)
2017/11/18 Javascript
浅析Angular19 自定义表单控件
2018/01/31 Javascript
Nest.js散列与加密实例详解
2021/02/24 Javascript
解决await在forEach中不起作用的问题
2021/02/25 Javascript
[05:03]显微镜下的DOTA2第十期——Ti3豪之超神幽鬼
2014/06/23 DOTA
[01:30:54]《加油DOTA》 第三期
2014/08/18 DOTA
Python高级应用实例对比:高效计算大文件中的最长行的长度
2014/06/08 Python
python获取文件后缀名及批量更新目录下文件后缀名的方法
2014/11/11 Python
Python argv用法详解
2016/01/08 Python
Python set常用操作函数集锦
2017/11/15 Python
解决Ubuntu pip 安装 mysql-python包出错的问题
2018/06/11 Python
Django1.11自带分页器paginator的使用方法
2019/10/31 Python
Series和DataFrame使用简单入门
2019/11/13 Python
PyCharm无法引用自身项目解决方式
2020/02/12 Python
NFL墨西哥官方商店:Tienda NFL
2017/11/28 全球购物
remote接口和home接口主要作用
2013/05/15 面试题
大学生志愿者感言
2014/01/15 职场文书
初二生物教学反思
2014/02/03 职场文书
保护环境建议书
2014/03/12 职场文书
运输企业安全生产责任书
2014/07/28 职场文书
督导岗位职责范本
2015/04/10 职场文书
导游词之南京栖霞山
2019/10/18 职场文书
Hive导入csv文件示例
2022/06/25 数据库