sql >> データベース >  >> RDS >> Mysql

角度ループが更新されていません

    サーバーメソッドを介してデータをDBに保存するポストコールを実行しているが、ポストコールが成功すると、そのデータをuserInfoにプッシュします。 技術的に間違っているように聞こえるオブジェクト。

    $scope.get_user()を使用してdbから新しいデータを取得するためにajaxを作成することをお勧めします ポストコールが成功した後。

    コード

    $scope.save_user = function() {
        $http.post('db.php?action=add_user', {
           'user_name'  : $scope.user_name, 
           'user_email' : $scope.user_email
        }).success(function (data, status, headers, config) {
           //$scope.userInfo.push(data); //remove this line
            $scope.get_user(); //this will fetch latest record from DB
            console.log("The user has been added successfully to the DB");
            console.log(data);
        }).error(function(data, status, headers, config) {
            console.log("Failed to add the user to DB");
        });
    }
    


    1. MySQLテーブルの「多すぎる」行はいくつですか?

    2. SETオプションを使用したINSERTクエリでONDUPLICATEKEY UPDATEを使用できますか?

    3. コマンドラインからmysqlリモートデータベースにアクセスする

    4. SQLクエリを作成するための9つのベストプラクティス