var myapp = angular.module('loginapp', ["ngRoute"]); myapp.config(function($routeProvider) { $routeProvider .when("/", { templateUrl : base_url+"login", }).otherwise({ redirectTo: '/' }); }); var mycontroler = function($scope, $http, $location, $sce){ $scope.data = {username:'admin',password:"!@#$%$#@#"}; $scope.succmgs = ""; $scope.submit = function(){ $http({ method: "post", dataType:"json", url: base_url + "login-check", data: $.param($scope.data), // pass in data as strings headers : { 'Content-Type': 'application/x-www-form-urlencoded', 'X-Requested-With' : 'XMLHttpRequest' } // set the headers so angular passing info as form data (not request payload) }).then(function(response){ if(response.data.status == "ok"){ $scope.succmgs = response.data.successmgs; window.location.assign(base_url + "apps"); }else{ $scope.succmgs = response.data.successmgs; return false; } }); $scope.trustAsHtml = function(html) { return $sce.trustAsHtml(html); } } } myapp.controller('validatectrl', mycontroler);