When I click on a button it will go to controller and hit the server through API and return the data into the html page.  
I have created my own API and placed in Cloud I am accessing it through web address, I am not using any other sites api. The code which I written is hitting the server through API but the data is not displaying.  
My HTML Code 
<body ng-app="MyApp">
    <div ng-controller="testctrl">
        <button ng-click="loadtestctrl()">Load ctrl</button>
        {{result}}
    </div>
My Controller Code 
app.controller("testctrl",function($scope,$http){
            $scope.loadtestctrl = function(){
                $http.get("http://192.168.0.103:8081/kunera-pos/franchise/getFranchise/").then(function(response){
                    $scope.result = response.data;
                });
            }
        });
The three Error which I am getting are  
Error 1 
Failed to load resource: the server responded with a status of 404 (Not Found)
Error 2 
XMLHttpRequest cannot load http://192.168.0.103:8081/kunera-pos/franchise/getFranchise/. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:8080' is therefore not allowed access.
Error 3 
Possibly unhandled rejection: {"data":null,"status":-1,"config":{"method":"GET","transformRequest":[null],"transformResponse":[null],"jsonpCallbackParam":"callback","url":"http://192.168.0.103:8081/kunera-pos/franchise/getFranchise/","headers":{"Accept":"application/json, text/plain, /"}},"statusText":""}
I cant find out where I am making mistake.  
I am using Angularjs CDN 1.6.5 
Thanks in Advance
