जैसा कि आप पोस्ट कॉल कर रहे हैं जो सर्वर विधि के माध्यम से डीबी को डेटा सहेज रहा है, लेकिन पोस्ट कॉल की सफलता में आप उस डेटा को userInfo
में दबा रहे हैं वस्तु जो तकनीकी रूप से गलत लगती है।
मैं चाहूंगा कि आप $scope.get_user()
का उपयोग करके db से नया डेटा प्राप्त करने के लिए एक अजाक्स बनाएं पोस्ट कॉल सफल होने के बाद।
कोड
$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");
});
}