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 select(列表)的操作(取值/赋值)
Aug 06 Javascript
javascript正则表达式中参数g(全局)的作用
Nov 11 Javascript
jquery实现增加删除行的方法
Feb 03 Javascript
基于JavaScript实现一定时间后去执行一个函数
Dec 14 Javascript
jQuery中fadein与fadeout方法用法示例
Sep 16 Javascript
JavaScript实现清空(重置)文件类型INPUT元素值的方法
Nov 17 Javascript
javascript验证香港身份证的格式或真实性
Feb 07 Javascript
Vue过滤器的用法和自定义过滤器使用
Feb 08 Javascript
es6+angular1.X+webpack 实现按路由功能打包项目的示例
Aug 16 Javascript
深入理解React高阶组件
Sep 28 Javascript
使用Vue开发自己的Chrome扩展程序过程详解
Jun 21 Javascript
vue实现用户长时间不操作自动退出登录功能的实现代码
Jul 23 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实现文件上传二法
2006/10/09 PHP
IIS6+PHP5+MySQL5+Zend Optimizer+phpMyAdmin安装配置图文教程 2009年
2009/06/08 PHP
WordPress中的shortcode短代码功能使用详解
2016/05/17 PHP
简单实现PHP留言板功能
2016/12/21 PHP
PHP7多线程搭建教程
2017/04/21 PHP
laravel中的fillable和guarded属性详解
2019/10/23 PHP
JavaScript对象和字串之间的转换实例探讨
2013/04/21 Javascript
JSON序列化与解析原生JS方法且IE6和chrome测试通过
2013/09/05 Javascript
javascript自定义函数参数传递为字符串格式
2014/07/29 Javascript
JavaScript函数模式详解
2014/11/07 Javascript
JS组件Bootstrap Table表格多行拖拽效果实现代码
2015/12/08 Javascript
利用Plupload.js解决大文件上传问题, 带进度条和背景遮罩层
2017/03/15 Javascript
jquery dataTable 获取某行数据
2017/05/05 jQuery
详解webpack3如何正确引用并使用jQuery库
2017/08/26 jQuery
Vue 子组件与数据传递问题及注意事项
2019/07/11 Javascript
angularjs模态框的使用代码实例
2019/12/20 Javascript
分享8个JavaScript库可更好地处理本地存储
2020/10/12 Javascript
[41:20]2014 DOTA2华西杯精英邀请赛 5 24 NewBee VS DK
2014/05/26 DOTA
[01:01:43]EG vs VP 2018国际邀请赛淘汰赛BO3 第二场 8.24
2018/08/25 DOTA
Python分析学校四六级过关情况
2017/11/22 Python
如何优雅地改进Django中的模板碎片缓存详解
2018/07/04 Python
python 检查数据中是否有缺失值,删除缺失值的方式
2019/12/02 Python
python字符串下标与切片及使用方法
2020/02/13 Python
Python实现企业微信机器人每天定时发消息实例
2020/02/25 Python
python简单实现最大似然估计&amp;scipy库的使用详解
2020/04/15 Python
python如何安装下载后的模块
2020/07/03 Python
CSS3 倾斜的网页图片库实例教程
2009/11/14 HTML / CSS
医药营销个人求职信范文
2014/02/07 职场文书
体育教师个人的自我评价
2014/02/16 职场文书
学生请假条
2014/04/11 职场文书
积极向上的团队口号
2014/06/06 职场文书
环卫工人慰问信
2015/02/15 职场文书
预备党员自我评价范文
2015/03/04 职场文书
小英雄雨来观后感
2015/06/09 职场文书
小学教师教育随笔
2015/08/14 职场文书
ORACLE数据库应用开发的三十个注意事项
2021/06/07 Oracle