私はphpを使用してデータベースからデータを取得しようとしています。そのデータはWebページに表示されます。ページの読み込み時にデータを自動的に取得するにはどうすればよいですか?
formApp.controller('getsettings', function($scope,$http){
$scope.formData = {};
$scope.getsettings = function() {
var allData={'uid': uid}
$http({
method : 'POST',
url : 'get_settings.php',
data : allData,
headers : { 'Content-Type': 'application/x-www-form-urlencoded' }
})
.success(function(data) {
if (!data.success) {
$scope.fname = data.fname;
$scope.lname = data.lname;
$scope.mobile = data.mobile;
}else{
$scope.fname = '';
$scope.lname = '';
$scope.mobile = '';
}
});
};
})
上記のコードは発火していません。私はイベントがないネットワークタブをチェックした。
イベントを発生させるにはどうすればいいですか?どんなアドバイスをしているのですか?
私が持っているもう1つの質問は、私が人々が角度のPOSTの代わりにGETを使用しているのを見ている多くの場所です。何故ですか?
$ scope.getsettings()を呼び出します。そしてGETやPOSTをうまく使うことができます。 POSTがデータを使用している間は{}のparamsを使うことを覚えておいてください:{}。 – user2263572