2017-07-01 5 views
-1

は、私はこの関数を呼び出した場合、それが唯一のフロントエンドからデータを削除するコード

 $scope.Delete = function(customer){ 

     $http({ 
     method: 'get', 
     url: 'rest/customers', 
     data: {customers:customer.custId}, 

     }).then(function successCallback(response) { 
      $scope.customers.splice($scope.customers.indexOf(customer), 1); 
     }); 
    } 

です。データはmysqlテーブルから削除されません。誰もがこれで私を助けることができます。

+1

ですあなたのバックエンドの特定のテーブル –

+2

バックエンドコードを表示できますか? –

+0

実際には、コードとページのトンはJavaと休止状態のものです。あなたは可能な方法を提案することができます。削除apiを呼び出すためにgoogleのpostmanコレクションを使用すること –

答えて

0

まず、フロントエンドコードでapiをテストするのは効率的ではありません。postmanテストを設定して懸念を分離し、まず郵便配達員で働かせる必要があります。

郵便配達のテストの後、あなたは$ http.deleteを使用することができ、サンプルリンクはuがそれに渡された顧客IDをuising削除されたデータに、あなたのSQLを記述する必要があります...私は言うことができるすべてがあるhere

1
//try like this..sure it will work 
$http.delete('your url' + id).then(function(result){ 
    if(result.data){ 
    //your handle code 
    } 
}, function(err) { 
    console.log(err); 
}); 
+0

いいえ、動作しません。 http.deleteはエラー –

+0

を表示しています。http://tutlane.com/tutorial/angularjs/angularjs-http-delete-method-http-delete-example-with-parametersを参照してください。 –

関連する問題