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 jqgrid 对含特殊字符json 数据的 Java 处理方法
Jan 01 Javascript
用最通俗易懂的代码帮助新手理解javascript闭包 推荐
Mar 01 Javascript
JQuery插件fancybox无法在弹出层使用左右键的解决办法
Dec 25 Javascript
JS获取几种URL地址的方法小结
Feb 26 Javascript
JavaScript文本框脚本编写的注意事项
Jan 25 Javascript
将List对象列表转换成JSON格式的类实现方法
Jul 04 Javascript
Javascript实现页面滚动时导航智能定位
May 06 Javascript
js每隔两秒输出数组中的一项(实例)
May 28 Javascript
实例详解JSON取值(key是中文或者数字)方式
Aug 24 Javascript
JavaScript实现QQ列表展开收缩扩展功能
Oct 30 Javascript
angularjs实现柱状图动态加载的示例
Dec 11 Javascript
JQuery Ajax执行跨域请求数据的解决方案
Dec 10 jQuery
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生成短网址示例
2014/05/05 PHP
浅析PHP微信支付通知的处理方式
2014/05/25 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(二)
2014/06/23 PHP
php学习笔记之基础知识
2014/11/08 PHP
php合并数组并保留键值的实现方法
2018/03/12 PHP
Thinkphp页面跳转设置跳转等待时间的操作
2019/10/16 PHP
js 编程笔记 无名函数
2011/06/28 Javascript
基于jquery的代码显示区域自动拉长效果
2011/12/07 Javascript
jquery如何扑捉回车键触发的事件
2014/04/24 Javascript
Javascript异步编程模型Promise模式详细介绍
2014/05/08 Javascript
原生JavaScript编写俄罗斯方块
2015/03/30 Javascript
jquery使用ul模拟select实现表单美化的方法
2015/08/18 Javascript
APP中javascript+css3实现下拉刷新效果
2016/01/27 Javascript
JS控制层作圆周运动的方法
2016/06/20 Javascript
AngularJS  ng-repeat遍历输出的用法
2017/06/19 Javascript
js弹性势能动画之抛物线运动实例详解
2017/07/27 Javascript
js中this对象用法分析
2018/01/05 Javascript
web前端vue filter 过滤器
2018/01/12 Javascript
Element-ui table中过滤条件变更表格内容的方法
2018/03/02 Javascript
python实现批量监控网站
2016/09/09 Python
Python文件如何引入?详解引入Python文件步骤
2018/12/10 Python
浅谈Scrapy网络爬虫框架的工作原理和数据采集
2019/02/07 Python
Python pip替换为阿里源的方法步骤
2019/07/02 Python
Python包,__init__.py功能与用法分析
2020/01/07 Python
tensorflow中tf.reduce_mean函数的使用
2020/04/19 Python
Python实现自动装机功能案例分析
2020/10/22 Python
Python 的 f-string 可以连接字符串与数字的原因解析
2021/02/20 Python
HTML5 Canvas 起步(2) - 路径
2009/05/12 HTML / CSS
SheIn俄罗斯:时尚女装网上商店
2017/02/28 全球购物
世界上最具创新性的增强型知名运动品牌:Proviz
2018/04/03 全球购物
英文版区域经理求职信
2013/10/23 职场文书
《寓言两则》教学反思
2014/02/27 职场文书
2014爱耳日宣传教育活动总结
2014/03/09 职场文书
保研推荐信
2014/05/09 职场文书
夏季药店促销方案
2014/08/22 职场文书
股份合作协议书
2014/09/10 职场文书