Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

Mysql और angular से डेटा हटाएं

आपको $index . पास करना होगा करने के लिए delete विधि और उस आइटम को data . से हटा दें वस्तु

एचटीएमएल

<ul>
    <li ng-repeat="row in data">
        {{row.ID}}
        {{row.subject}}
        {{row.body}}
        <a ng-click="delete(row.ID, $index)">Delete</a>
    </li>
</ul>  

जेएस

$scope.delete = function(deletingId, index){

    $http.get("delete.php?id=" + deletingId)
        .success(function(data){
            $scope.data.splice(index, 1);
        })
}    

यह भी न करें

  • एनजी-रिपीट कुंजी के लिए अलग नाम का उपयोग करें (अब मैं row में बदल गया हूं data . के बजाय )
  • विशेषता href="" को खाली न करें क्योंकि जब आप क्लिक करते हैं तो यह पूरा पृष्ठ रीफ्रेश हो सकता है (अब मैंने इसे हटा दिया है)
  • PHP में पदावनत सिंटैक्स का उपयोग न करें। PDO का प्रयोग करें mysql_* . के बजाय


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. व्याख्या द्वारा पंक्तियाँ क्यों गिनती () के बराबर नहीं हैं?

  2. MySQL रिकॉर्ड जो TTL के अधीन होगा

  3. रेल का प्रबंधन कैसे करें database.yml

  4. PHP / MySQL बिल्ड ट्री मेनू

  5. MySQL का उपयोग करके समाचार तालिका से पिछले 6 महीनों का चयन कैसे करें