茄子在线看片免费人成视频,午夜福利精品a在线观看,国产高清自产拍在线观看,久久综合久久狠狠综合

    <s id="ddbnn"></s>
  • <sub id="ddbnn"><ol id="ddbnn"></ol></sub>

  • <legend id="ddbnn"></legend><s id="ddbnn"></s>

    Angular.js如何從PHP讀取后臺數(shù)據(jù)
    來源:易賢網(wǎng) 閱讀:1510 次 日期:2016-07-16 13:36:32
    溫馨提示:易賢網(wǎng)小編為您整理了“Angular.js如何從PHP讀取后臺數(shù)據(jù)”,方便廣大網(wǎng)友查閱!

    這篇文章主要為大家簡單介紹了Angular.js如何從PHP讀取后臺數(shù)據(jù),本文將Angular和PHP相結(jié)合,從后臺讀取數(shù)據(jù),感興趣的小伙伴們可以參考一下

    之前已經(jīng)有很多方法可以通過angular進行本地數(shù)據(jù)的讀取。以前的例子中,大多數(shù)情況都是將數(shù)據(jù)存放到模塊的$scope變量中,或者直接利用ng-init定義初始化的數(shù)據(jù)。但是這些方法都只為了演示其他功能的效果。這次來學(xué)習(xí)一下如何將Angular和PHP相結(jié)合,從后臺讀取數(shù)據(jù)。

    首先,利用PHP,我們定義了一組后臺數(shù)據(jù),代碼如下(test.php):

    <?php 

    header("Access-Control-Allow-Origin: *"); 

    header("Content-Type: application/json; charset=UTF-8"); 

    $conn = new mysqli("myServer", "myUser", "myPassword", "Northwind"); 

    $result = $conn->query("SELECT CompanyName, City, Country FROM Customers"); 

    $outp = ""; 

    while($rs = $result->fetch_array(MYSQLI_ASSOC)) { 

      if ($outp != "") {$outp .= ",";} 

      $outp .= '{"Name":"' . $rs["CompanyName"] . '",'; 

      $outp .= '"City":"'  . $rs["City"]    . '",'; 

      $outp .= '"Country":"'. $rs["Country"]   . '"}';  

    $outp ='{"records":['.$outp.']}'; 

    $conn->close(); 

    echo($outp); 

    ?> 

    這段代碼含義比較簡單,連接數(shù)據(jù)庫后,從數(shù)據(jù)庫中利用sql語句選擇相應(yīng)的數(shù)據(jù)($conn->query("SELECT CompanyName, City,Country FROM Customers"))。之后,利用循環(huán)結(jié)構(gòu),將取出的數(shù)據(jù)以鍵值對的形式保存在$outp變量中。

    接下來,在js中操作如下:

    <div ng-app="myApp" ng-controller="customersCtrl">  

    <table> 

     <tr ng-repeat="x in names"> 

      <td>{{ x.Name }}</td> 

      <td>{{ x.Country }}</td> 

     </tr> 

    </table> 

    </div> 

    <script> 

    var app = angular.module('myApp', []); 

    app.controller('customersCtrl', function($scope, $http) { 

      $http.get("test.php") 

      .success(function (response) {$scope.names = response.records;}); 

    }); 

    </script> 

    這里仍然應(yīng)用了$http服務(wù)進行數(shù)據(jù)的讀取,傳入數(shù)據(jù)文件對應(yīng)的url路徑,成功后返回數(shù)據(jù),并綁定到$scope.names變量上。

    以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助。

    更多信息請查看網(wǎng)絡(luò)編程
    易賢網(wǎng)手機網(wǎng)站地址:Angular.js如何從PHP讀取后臺數(shù)據(jù)

    2026上岸·考公考編培訓(xùn)報班

    • 報班類型
    • 姓名
    • 手機號
    • 驗證碼
    關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
    工業(yè)和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網(wǎng)安備53010202001879號 人力資源服務(wù)許可證:(云)人服證字(2023)第0102001523號
    聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關(guān)注公眾號:hfpxwx
    咨詢QQ:1093837350(9:00—18:00)版權(quán)所有:易賢網(wǎng)