国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

Angular實現跨域(搜索框的下拉列表)

2019-11-19 17:33:04
字體:
來源:轉載
供稿:網友

angular.js 自帶jsonp,實現跨域,下面來實現搜索框的下拉列表,使用百度和360分別嘗試一下

百度:url截取之后紅色部分需替換 :https://sp0.baidu.com/5a1Fazu8AA54nxGko9WTAnF6hhy/su?wd=數據&cb=JSON_CALLBACK

360:https://sug.so.360.cn/suggest?callback=JSON_CALLBACK&word=數據

注意:需要在服務器環境下運行

思路:

  1 .聲明 angular

  2 .控制器函數中調用$http服務,用來讀取web服務器上的數據

  3 .綁定數據$scope.data=[] 用來存放返回的數據

  4 .綁定函數$scope.show=function(){} ,在keyup的時候執行

  5 .調用$http.jsonp(url)

  6 .返回結果賦值給$scope.data ,$scope.data=data.s;

下面代碼

<!doctype html><html ng-app="app"><head><meta charset="utf-8"><style></style><script src="angular.js"></script><script>var app=angular.module('app',[]); //聲明app.controller('test',function ($scope,$http){ // $http 是一個用于讀取web服務器上數據的服務。  $scope.data=[]; // 綁定數據  $scope.show=function (){    // $http.jsonp(url) 是用于讀取服務器數據的函數。    $http.jsonp('https://sp0.baidu.com/5a1Fazu8AA54nxGko9WTAnF6hhy/su?wd='+$scope.t1+'&cb=JSON_CALLBACK').success(function (data){      //返回的結果賦值給$scope.data      $scope.data=data.s;    });  };});</script></head><body ng-controller="test">  <div>    <!-- 輸入內容綁定為t1 ,ng-keyup="show()" -->    <input type="text" ng-model="t1" ng-keyup="show()" />  </div>  <ul>    <!-- 數據展示 -->    <li ng-repeat="item in data">{{item}}</li>  </ul></body></html>

以上所述是小編給大家介紹的Angular實現跨域(搜索框的下拉列表),希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 武邑县| 额敏县| 荣昌县| 阳江市| 雷波县| 崇左市| 鹤岗市| 清远市| 崇左市| 田阳县| 林芝县| 江北区| 剑川县| 茶陵县| 红原县| 珠海市| 呼玛县| 车致| 万州区| 舞钢市| 新乡县| 襄樊市| 尖扎县| 泰州市| 浙江省| 留坝县| 彩票| 日喀则市| 曲靖市| 青龙| 长宁区| 开化县| 桃园市| 河间市| 班玛县| 南安市| 资中县| 东港市| 新干县| 罗定市| 恩施市|