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 相关文章推荐
js比较和逻辑运算符的介绍
Mar 10 Javascript
解析jQuery的三种bind/One/Live事件绑定使用方法
Dec 30 Javascript
jquery中对于批量deferred的处理方法
Jan 22 Javascript
使用JSON.parse将json字符串转换成json对象的时候会出错
Sep 04 Javascript
使用AngularJS处理单选框和复选框的简单方法
Jun 19 Javascript
jQuery+PHP实现可编辑表格字段内容并实时保存
Oct 09 Javascript
自己动手写的javascript前端等待控件
Oct 30 Javascript
jQuery实现可展开折叠的导航效果示例
Sep 12 Javascript
详解vue项目优化之按需加载组件-使用webpack require.ensure
Jun 13 Javascript
关于页面刷新vuex数据消失问题解决方案
Jul 03 Javascript
浅谈ECMAScript6新特性之let、const
Aug 02 Javascript
vue 解决data中定义图片相对路径页面不显示的问题
Aug 13 Javascript
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
php文件怎么打开 如何执行php文件
2011/12/21 PHP
在Debian系统下配置LNMP的教程
2015/07/09 PHP
ThinkPHP数据操作方法总结
2015/09/28 PHP
php魔法函数与魔法常量使用介绍
2017/07/23 PHP
PHP文件后缀不强制为.php方法
2019/03/31 PHP
Javascript 判断 object 的特定类转载
2007/02/01 Javascript
js直接编辑当前cookie的脚本
2008/09/14 Javascript
jQuery代码优化之基本事件
2011/11/01 Javascript
javascript 数组排序函数sort和reverse使用介绍
2013/11/21 Javascript
node.js中的fs.exists方法使用说明
2014/12/17 Javascript
浅谈javascript对象模型和function对象
2014/12/26 Javascript
JavaScript函数作用域链分析
2015/02/13 Javascript
Shell脚本实现Linux系统和进程资源监控
2015/03/05 Javascript
Javascript中3个需要注意的运算符
2015/04/02 Javascript
JS实现可关闭的对联广告效果代码
2015/09/14 Javascript
jQuery解决IE6、7、8不能使用 JSON.stringify 函数的问题
2016/05/31 Javascript
原生js实现轮播图的示例代码
2017/02/20 Javascript
让Vue也可以使用Redux的方法
2018/05/23 Javascript
微信端调取相册和摄像头功能,实现图片上传,并上传到服务器
2019/05/16 Javascript
基于纯JS实现多张图片的懒加载Lazy过程解析
2019/10/14 Javascript
Python的mysql数据库的更新如何实现
2017/07/31 Python
Python面向对象编程基础解析(二)
2017/10/26 Python
Python实现FTP弱口令扫描器的方法示例
2019/01/31 Python
Django框架模板文件使用及模板文件加载顺序分析
2019/05/23 Python
pyinstaller参数介绍以及总结详解
2019/07/12 Python
Win10系统下安装labelme及json文件批量转化方法
2019/07/30 Python
python读取图片的几种方式及图像宽和高的存储顺序
2020/02/11 Python
解决Python数据可视化中文部分显示方块问题
2020/05/16 Python
阿里云:Aliyun.com
2017/02/15 全球购物
TUMI新加坡官网:国际领先的商旅箱包品牌
2019/01/12 全球购物
迪斯尼假期(欧洲、中东及非洲):Disney Holidays EMEA
2021/02/15 全球购物
面向对象设计的原则是什么
2013/02/13 面试题
岗位职责的定义
2013/11/10 职场文书
MySQL性能压力基准测试工具sysbench的使用简介
2021/04/21 MySQL
Python实现PIL图像处理库绘制国际象棋棋盘
2021/07/16 Python
详解如何使用Nginx解决跨域问题
2022/05/06 Servers