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.validate使用攻略 第五步 正则验证
Jul 01 Javascript
event.currentTarget与event.target的区别介绍
Dec 31 Javascript
js如何判断访问是来自搜索引擎(蜘蛛人)还是直接访问
Sep 14 Javascript
Vue.js每天必学之表单控件绑定
Sep 05 Javascript
关于js原型的面试题讲解
Sep 25 Javascript
easyui form validate总是返回false的原因及解决方法
Nov 07 Javascript
学习vue.js中class与style绑定
Dec 03 Javascript
js实现前端分页页码管理
Jan 06 Javascript
详解JS中的柯里化(currying)
Aug 17 Javascript
Three.js利用顶点绘制立方体的方法详解
Sep 27 Javascript
图解javascript作用域链
May 27 Javascript
Javascript模拟实现new原理解析
Mar 03 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
在PHP3中实现SESSION的功能(二)
2006/10/09 PHP
PHP面向对象分析设计的经验原则
2008/09/20 PHP
关于php循环跳出的问题
2013/07/01 PHP
php像数组一样存取和修改字符串字符
2014/03/21 PHP
PHP在线打包下载功能示例
2016/10/15 PHP
php变量与字符串的增删改查操作示例
2020/05/07 PHP
juqery 学习之五 文档处理 包裹、替换、删除、复制
2011/02/11 Javascript
从零开始学习jQuery (三) 管理jQuery包装集
2011/02/23 Javascript
js 链式延迟执行DOME
2012/01/04 Javascript
JAVASCRIPT车架号识别/验证函数代码 汽车车架号验证程序
2012/01/08 Javascript
Extjs中通过Tree加载右侧TabPanel具体实现
2013/05/05 Javascript
jquery基础教程之数组使用详解
2014/03/10 Javascript
js实现的捐赠管理完整实例
2015/01/20 Javascript
JavaScript定时器和优化的取消定时器方法
2015/07/03 Javascript
javascript+HTML5自定义元素播放焦点图动画
2016/02/21 Javascript
JQuery 设置checkbox值二次无效的解决方法
2016/07/22 Javascript
vue.js实现简单轮播图效果
2017/10/10 Javascript
AngularJS 实现购物车全选反选功能
2017/10/24 Javascript
vue脚手架中配置Sass的方法
2018/01/04 Javascript
使用Layer组件弹出多个对话框(非嵌套)与关闭及刷新的例子
2019/09/25 Javascript
微信小程序wx.getUserInfo授权获取用户信息(头像、昵称)的实现
2020/08/19 Javascript
Vue仿百度搜索功能
2020/12/28 Vue.js
在GitHub Pages上使用Pelican搭建博客的教程
2015/04/25 Python
Python排序搜索基本算法之冒泡排序实例分析
2017/12/09 Python
numpy找出array中的最大值,最小值实例
2018/04/03 Python
Python爬虫PyQuery库基本用法入门教程
2018/08/04 Python
解决新版Pycharm中Matplotlib图像不在弹出独立的显示窗口问题
2019/01/15 Python
Python进阶之使用selenium爬取淘宝商品信息功能示例
2019/09/16 Python
python-numpy-指数分布实例详解
2019/12/07 Python
如何在python中执行另一个py文件
2020/04/30 Python
python 星号(*)的多种用途
2020/09/21 Python
Rosetta Stone官方网站:语言学习
2019/01/05 全球购物
美国在线购买内衣网站:HerRoom
2020/02/22 全球购物
内容编辑个人求职信
2013/12/10 职场文书
教师岗位聘任书范文
2014/03/29 职场文书
用CSS3画一个爱心
2021/04/27 HTML / CSS