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 相关文章推荐
javascript实现图片切换的幻灯片效果源代码
Dec 12 Javascript
jQuery中验证表单提交方式及序列化表单内容的实现
Jan 06 Javascript
JavaScript中奇葩的假值示例应用
Mar 11 Javascript
基于jQuery实现返回顶部实例代码
Jan 01 Javascript
jQuery zTree加载树形菜单功能
Feb 25 Javascript
基于javascript的Form表单验证
Dec 29 Javascript
浅谈Node.js之异步流控制
Oct 25 Javascript
在vue中读取本地Json文件的方法
Sep 06 Javascript
vue-rx的初步使用教程
Sep 21 Javascript
vue中keep-alive,include的缓存问题
Nov 26 Javascript
Vue快速实现通用表单验证功能
Dec 05 Javascript
Vue.js中使用Vuex实现组件数据共享案例
Jul 31 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
让Nginx支持ThinkPHP的URL重写和PATHINFO的方法分享
2011/08/08 PHP
用PHP即时捕捉PHP中的错误并发送email通知的实现代码
2013/01/19 PHP
Smarty foreach控制循环次数的实现详解
2013/07/03 PHP
php 二维数组时间排序实现代码
2016/11/19 PHP
PHP查询分页的实现代码
2017/06/09 PHP
PHP中md5()函数的用法讲解
2019/03/30 PHP
Laravel框架实现即点即改功能的方法分析
2019/10/31 PHP
dojo 之基础篇(二)之从服务器读取数据
2007/03/24 Javascript
THREE.JS入门教程(5)你应当知道的十件事
2013/01/24 Javascript
js单例模式详解实例
2013/11/21 Javascript
PHP 数组current和next用法分享
2015/03/05 Javascript
DIV随滚动条滚动而滚动的实现代码【推荐】
2016/04/12 Javascript
bootstrap和jQuery.Gantt的css冲突 如何解决
2016/05/29 Javascript
jquery 实现滚动条下拉时无限加载的简单实例
2016/06/01 Javascript
JavaScript中捕获与冒泡详解及实例
2017/02/03 Javascript
超全面的javascript中变量命名规则
2017/02/09 Javascript
bootstrap为水平排列的表单和内联表单设置可选的图标
2017/02/15 Javascript
webpack学习教程之publicPath路径问题详解
2017/06/17 Javascript
JavaScript实现鼠标滚轮控制页面图片切换功能示例
2017/10/14 Javascript
JS实现数组的增删改查操作示例
2018/08/29 Javascript
微信小程序判断页面是否从其他页面返回的实例代码
2019/07/03 Javascript
JavaScript canvas实现跟随鼠标移动小球
2021/02/09 Javascript
win7+Python3.5下scrapy的安装方法
2018/07/31 Python
python程序变成软件的实操方法
2019/06/24 Python
Python编程实现tail-n查看日志文件的方法
2019/07/08 Python
Django之提交表单与前后端交互的方法
2019/07/19 Python
HTML5 UTF-8 中文乱码的解决方法
2013/11/18 HTML / CSS
Skyscanner波兰:廉价航班
2017/11/07 全球购物
加拿大服装和鞋类零售商:Mark’s
2021/01/04 全球购物
30年同学聚会感言
2014/01/30 职场文书
2014年实习生工作总结
2014/11/27 职场文书
小班教师个人总结
2015/02/05 职场文书
2015小学教育教学工作总结
2015/07/21 职场文书
Python语言内置数据类型
2022/02/24 Python
大型强子对撞机再次重启探索“第五种自然力”
2022/04/29 数码科技