Simple $http.post in Angular

HTML

<script src="http://code.angularjs.org/1.0.3/angular.min.js"></script>
<div ng-controller="myCtrl">

    {{Person.Name}}

    <form ng-submit="sendPost()">
        <input ng-model="NewPerson.Name"/>
        <button type="submit">Send</button>
    </form>
    
</div>

JavaScript

angular.module('myApp', [])
.controller('myCtrl', function ($scope, $http) {
	
    $scope.Person = { 
    	Name: 'John'
    }
    
    $scope.NewPerson = {}    
    
    $scope.sendPost = function() {
        var data = $.param({
            json: JSON.stringify($scope.NewPerson)
        });
    
        $http.post("/echo/json/", data).success(function(data, status) {
        		$scope.NewPerson = {};
            $scope.Person = data;
        })
    }                   
})