回覆列表
  • 1 # 使用者834195712159

    程式碼示例:

    HTML程式碼

    <!DOCTYPE html>

    <html>

    <head>

    <meta charset="utf-8">

    <meta name="viewport" content="width=device-width,user-scalable=no, initial-scale=1">

    <title>angularjs實現 ajax</title>

    </head>

    <body ng-app="HelloAjax">

    <div ng-controller="HelloAjax">

    <form>

    <input type="text" ng-model="username" />

    <input type="text" ng-model="email" />

    </form>

    <table>

    <tr ng-repeat="user in users">

    <td>{{user.username}}</td>

    <td>{{user.email}}</td>

    </tr>

    </table>

    <button ng-click="get_more();">get more</button>

    </div>

    </body>

    <script type="text/javascript" src="./js/angular.min.js" charset="utf-8"></script>

    <script type="text/javascript" src="ajax.js" charset="utf-8"></script>

    </html>

    JS程式碼

    var myModule = angular.module("HelloAjax",[]);

    myModule.controller("HelloAjax",["$scope","$http",function HelloAjax($scope,$http){

    /*

    $scope.users=[{"username":"zhangsan","email":"[email protected]"},

    {"username":"zhangsan2","email":"[email protected]"},

    {"username":"zhangsan3","email":"[email protected]"}];

    */

    $scope.get_more = function(){

    $http({

    method: "POST",

    url: "./ajax.php",

    data:{"username":$scope.username,

    "email":$scope.email

    }

    }).

    success(function(data, status) {

    //$scope.status = status;

    $scope.users = data;

    }).

    error(function(data, status) {

    //$scope.data = data || "Request failed";

    //$scope.status = status;

    });

    }

    }]);

  • 中秋節和大豐收的關聯?
  • NHK電視臺的動畫紀錄片《東京奇蹟第三集:最強商品,日本動畫》有什麼內容?你怎麼看?