For AJAX request
Include jQuery Library in your web page.For e.g.
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
Call a function on button click
<button type="button" onclick="create()">Click Me</button>
While click on button, call create function in JavaScript.
<script> function create () { $.ajax({ url:"test.php", //the page containing php script type: "post", //request type, dataType: 'json', data: {registration: "success", name: "xyz", email: "abc@gmail.com"}, success:function(result){ console.log(result.abc); } }); }</script>
On the server side test.php file, the action POST parameter should be read and the corresponding value and do the action in PHP and return in JSON format e.g.
$registration = $_POST['registration'];$name= $_POST['name'];$email= $_POST['email'];if ($registration == "success"){ // some action goes here under php echo json_encode(array("abc"=>'successfuly registered'));}