javascript - Form value not passing in angularjs -


here app.js, want send value of email file handler.php

$scope.doforget={email:''}; $scope.doforget = function (customer) {      //email = $scope.forget.email; testing hardcoding value      email = 'abc@xyz.com';      data.post('handler.php', {             email: email         }).then(function (results) {         console.log(results);          });      }; 

in inspect element -> networks can see form values {email: "abc@xyz.com"}

in handler.php use print values print_r($_post); , print_r($_get); getting empty array i.e.,

array ( ) 

how can values ?

update :

i tried 1

$scope.doforget={email:''}; $scope.doforget = function (email) {  email = 'abc@xyz.com';  data.post('eloquent.php', {         email: email     }).then(function (results) {     console.log(results);     }); }; 

just use in angular's controller :

var emailnew = "demo@demo.com";   $http({      method : 'post',      url : 'relative_path_to_demo.php',      data : {"email" : emailnew}   }) 

and in server php file. put code

$data = file_get_contents("php://input"); $objdata = json_decode($data);  $email = $objdata -> email; // email 

Comments

Popular posts from this blog

OpenCV OpenCL: Convert Mat to Bitmap in JNI Layer for Android -

android - org.xmlpull.v1.XmlPullParserException: expected: START_TAG {http://schemas.xmlsoap.org/soap/envelope/}Envelope -

python - How to remove the Xframe Options header in django? -