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获取指定日期前后的日期代码
Aug 20 Javascript
javascript的parseFloat()方法精度问题探讨
Nov 26 Javascript
jquery中html、val与text三者属性取值的联系与区别介绍
Dec 29 Javascript
jQuery自定义动画函数实例详解(附demo源码)
Dec 10 Javascript
Javascript类型系统之String字符串类型详解
Jun 21 Javascript
JS获取中文拼音首字母并通过拼音首字母快速查找页面内对应中文内容的方法【附demo源码】
Aug 19 Javascript
angular.js之路由的选择方法
Sep 24 Javascript
JavaScript中 DOM操作方法小结
Apr 25 Javascript
微信小程序仿淘宝热搜词在搜索框中轮播功能
Jan 21 Javascript
vue中使用vue-print.js实现多页打印
Mar 05 Javascript
最全vue的vue-amap使用高德地图插件画多边形范围的示例代码
Jul 17 Javascript
uniapp实现可以左右滑动导航栏
Oct 21 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控制用户的浏览器--ob*函数的使用说明
2007/03/16 PHP
支持数组的ADDSLASHES的php函数
2010/02/16 PHP
php中配置文件操作 如config.php文件的读取修改等操作
2012/07/07 PHP
ThinkPHP2.x防范XSS跨站攻击的方法
2015/09/25 PHP
详解WordPress开发中的get_post与get_posts函数使用
2016/01/04 PHP
PHP实现的各类hash算法长度及性能测试实例
2017/08/27 PHP
php微信支付之公众号支付功能
2018/05/30 PHP
PHP实现负载均衡session共享redis缓存操作示例
2018/08/22 PHP
JavaScript经典效果集锦
2010/07/06 Javascript
基于jquery的网站幻灯片切换效果焦点图代码
2013/09/15 Javascript
js将控件隐藏及display属性的使用介绍
2013/12/30 Javascript
jquery实现非叠加式的搜索框提示效果
2014/01/07 Javascript
js代码验证手机号码和电话号码是否合法
2015/07/30 Javascript
jQuery树形控件zTree使用小结
2016/08/02 Javascript
window.open不被拦截的简单实现代码(推荐)
2016/08/04 Javascript
jQuery给表格添加分页效果
2017/03/02 Javascript
nodejs服务搭建教程 nodejs访问本地站点文件
2017/04/07 NodeJs
jQuery实现所有验证通过方可提交的表单验证
2017/11/21 jQuery
详解Typescript 内置的模块导入兼容方式
2020/05/31 Javascript
Python实现比较两个列表(list)范围
2015/06/12 Python
Python语言实现将图片转化为html页面
2017/12/06 Python
解决pycharm界面不能显示中文的问题
2018/05/23 Python
Python操作rabbitMQ的示例代码
2019/03/19 Python
python实现Virginia无密钥解密
2019/03/20 Python
Python+OpenCv制作证件图片生成器的操作方法
2019/08/21 Python
Python面向对象之私有属性和私有方法应用案例分析
2019/12/31 Python
SEPHORA丝芙兰捷克官网:购买香水、化妆品和护肤品
2018/11/26 全球购物
KELLER SPORTS荷兰:在线订购最好的运动产品
2020/10/13 全球购物
灵泰克Java笔试题
2016/01/09 面试题
大学生实习自我鉴定
2013/12/11 职场文书
老人祝寿主持词
2014/03/28 职场文书
创先争优活动党员公开承诺书
2014/08/29 职场文书
2014年学生会工作总结范文
2014/11/07 职场文书
秋收起义观后感
2015/06/11 职场文书
启迪人心的励志语录:脾气永远不要大于本事
2020/01/02 职场文书
PyQt5结合QtDesigner实现文本框读写操作
2021/06/11 Python